home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 4 / QRZ Ham Radio Callsign Database - Volume 4.iso / files / amiga / amicomv2.lha / AmiCom / Anleitung.doc < prev    next >
Text File  |  1993-09-19  |  100KB  |  1,990 lines

  1.              ___                                                        
  2.             ////  ##                     ####                           
  3.            ////  ###                   ##    ##                         
  4.           ////  ####              ##  ##                                
  5.    ___   ////  ## ##                  ##                                
  6.    \\\\ ////  ######  ####  ##   #### ##          ###   ####  ##        
  7.     \\\X///  ##   ##  ##  ##  ##  ##  ##        ##   ## ##  ##  ##      
  8.      \\X//  ##    ##  ##  ##  ##  ##   ##    ## ##   ## ##  ##  ##      
  9.       \X/ #####  #### ##  ##  ## ####    ####     ###   ##  ##  ## 2.0  
  10.       <---------------------------------------------------------->      
  11.                                                                         
  12.  
  13.                 (C) 18.09.1993 Gerhard Loder, DL3MGQ
  14.  
  15.  
  16. Inhalt:
  17.  
  18.     ▄ber diese Anleitung 
  19.  
  20. 1.  Einleitung
  21. 1.1 Einleitung
  22. 1.2 Copyright
  23. 1.3 Inhalt der Diskette
  24.  
  25. 2.  Packet-Radio
  26. 2.1 Was ist Packet-Radio?
  27. 2.2 Was ben÷tigt man fⁿr Packet-Radio?
  28. 2.3 Was macht AmiCom
  29. 2.4 Ein paar Worte zu Parametern
  30.  
  31. 3.  Installation
  32. 3.1 Inhalt der Dateien
  33. 3.2 Die Konifigurationsdatei
  34. 3.3 Standardtexte
  35. 3.4 Betrieb im WA8DED-Hostmode
  36. 3.5 Betrieb im KISS-Mode
  37. 3.6 Betrieb mit dem BayCom-Modem von DG3RBU und DL8MBT
  38.  
  39. 4.  Benutzung des Terminalprogramms
  40. 4.1 Bildschirmaufbau
  41. 4.2 Tastaturbelegung
  42. 4.3 Pulldownmenⁿs
  43. 4.4 Kommandos
  44. 4.5 TNC-Kommandos bei BayCom.drv und KISS.drv
  45. 4.6 Remotekommandos
  46.  
  47. 5.  ErklΣrungen
  48. 5.1 Zeichensatzwandler (Converter)
  49. 5.2 PC-Font
  50. 5.3 Automatische Dateiⁿbertragung (Automode)
  51. 5.4 Autosave-Funktion
  52. 5.5 Boxcheck-Funktion
  53. 5.6 Monitor-Save-Funktion
  54. 5.7 Sysop-Mode und Pa▀wort
  55.  
  56.  
  57.  
  58.  
  59. ▄ber diese Anleitung 
  60.  
  61. Das erste Kapitel enthΣlt eine allgemeine Einleitung ⁿber das Programm
  62. "AmiCom" und den Copyright-Hinweis. Das zweite Kapitel beschΣftigt sich
  63. allgemein ⁿber die Betriebsart Packet-Radio und ist fⁿr Einsteiger gedacht.
  64. Profis k÷nnen dieses Kapitel auslassen. Kapitel 3 beschΣftigt sich mit der
  65. Installation. Vor allem Benutzer mit Betrieb im KISS-Mode oder mit dem
  66. BayCom-Modem sollten Dieses beachten. Kapitel 4 erklΣrt die Benutzung des
  67. Programms und die einzelnen Funktionen, im 5. Kapitel folgen einige
  68. ErklΣrungen von speziellen Funktionen. Ich wei▀, es gibt nichts lΣstigeres
  69. wie das Lesen einer Anleitung. Aber bevor irgendwelche Fragen an mich
  70. gestellt werden bitte ich darum, wenigstens kurz in diese Anleitung zu
  71. schauen (Dann hab ich mir die ganze Arbeit damit wenigstens nicht umsonst
  72. gemacht, hi).
  73.  
  74. 1.  Einleitung
  75.  
  76. 1.1 Einleitung
  77.  
  78. Bei AmiCom handelt es sich um ein Packet-Radio-Terminalprogramm fⁿr den
  79. Commodore-Amiga. Mein Ziel bei der Programmierung dieser Software war es
  80. nicht, im Funktionsumfang mit schon bestehender Software, zu Konkurrieren,
  81. sondern ich wollte ein komfortables, einfach zu bedienendes Programm
  82. schaffen, welches minimalste Anforderungen an die Hardware stellt und mit
  83. m÷glichst allen Konfigurationen lΣuft. So ist es immer noch m÷glich,
  84. AmiCom 2.0 auf einem Amiga mit Kickstart 1.2, Workbench 1.3, 512K RAM und
  85. nur einem Diskettenlaufwerk zu verwenden - wenn auch nur mit eingeschrΣnktem
  86. Komfort. Fⁿr eine optimale Nutzung empfehle ich 1 MB RAM und eine Festplatte.
  87. AmiCom lΣuft mit allen TNCs oder Multimode-Controllern, die entweder in
  88. den WA8DED-Hostmode oder in den KISS-Mode geschaltet werden k÷nnen.
  89. Dabei wird der erweiterte Hostmode nach DG3DBI automatisch erkannt und
  90. unterstⁿtzt. Seit dieser Version ist auch ein Betrieb mit dem BayCom-Modem
  91. von Johannes, DG3RBU und Florian, DL8MBT an der seriellen Schnittstelle
  92. m÷glich. Auf Grund der sehr auf Geschwindigkeit optimierten Assembler-
  93. programmierung dⁿrte sich das Programm auch sehr gut fⁿr h÷here Baudraten
  94. eignen.
  95. An dieser Stelle m÷chte ich noch allen OM danken, die durch ihre
  96. VorschlΣge und Ideen an der Entstehung dieses Programms mitgewirkt haben.
  97. Mein besonderer Dank gilt dabei Reinald, DH2MBM und Werner, DK1ZZ (Die
  98. Beiden habe ich wohl so manchen Abend mit Tests gelangweilt), Mario, DG0JAB
  99. (Ohne ihn wⁿrde der Treiber fⁿr's BayCom-Modem wohl immer noch nicht
  100. laufen) sowie Johannes, DG3RBU und Florian, DL8MBT fⁿr das geniale Modem.
  101. Ein Dankesch÷n au▀erdem auch noch an Andreas, DL8ZBS fⁿr die Ideen (Hab ein
  102. bisserl abgeguckt...).
  103.  
  104.  
  105. 1.2 Copyright
  106.  
  107. AmiCom darf kostenlos von OM zu OM weitergegeben und kopiert werden.
  108. Bei der Weitergabe bitte nur die ungeΣnderte Originaldiskette oder das
  109. Originalarchiv kopieren! Jede kommerzielle Vermarktung des Programms
  110. ist ausdrⁿcklig nicht gestattet, das gilt ganz besonders fⁿr den Verkauf
  111. bei PD-HΣndlern. Das Programm darf auch nicht zu kommerziellen Produkten
  112. beigegeben werden. Eine Benutzung ist nur im Rahmen des Amateurfunks und
  113. rein nichtkommerziell gestattet. An den Programmen oder Programm-Teilen
  114. sowie der Dokumentation dⁿrfen keine VerΣnderungen vorgenommen werden.
  115. Hiervon ausgenommen sind Einstellungen in den Konfigurationsdateien.
  116. SΣmtliche Rechte am Programm und allen dazugeh÷rigen Dateien bleiben beim
  117. Autor.
  118. Sollten mir irgendwelche Verst÷▀e gegen dieses Copyright zu Ohren kommen
  119. werde ich notfalls auch rechtliche Schritte dagegen einleiten. Das gilt
  120. ganz besonders fⁿr eine kommerzielle Nutzung jeglicher Art.
  121. Ich  ⁿbernehme keine Haftung fⁿr irgendwelche SchΣden, die durch die
  122. Verwendung dieser Software entstehen (Also vor dem Ausprobieren Backup
  123. der Platte machen, hi). Fⁿr eine einwandfreie Funktion ⁿbernehme ich keine
  124. Garantie.
  125.  
  126. Die Urheberrechte fⁿr das BayCom-Modem liegen bei Johannes Kneip, DG3RBU.
  127. Das Modem darf ebenfalls nur fⁿr nichtkommerzielle Zwecke im Amateurfunk
  128. verwendet werden. Nachbauten sind nur fⁿr den Eigenbedarf zulΣssig.
  129. Eine Werbung fⁿr die Software oder den Nachbau einer zur Software
  130. passenden Hardware bedarf der schriftlichen Zustimmung der Autoren.
  131.  
  132.  
  133. 1.3 Inhalt der Diskette
  134.  
  135. Auf der Originaldiskette oder in dem Originalarchiv befinden sich folgende
  136. Dateien:
  137.  
  138. AmiCom/AmiCom                  Das Terminalprogramm.
  139. AmiCom/AmiCom.info             Das dazugeh÷rige Icon.
  140. AmiCom/Anleitung.doc           Diese deutschsprachige Dokumentation.
  141. AmiCom/Anleitung.doc.info      Das dazugeh÷rige Icon.
  142. AmiCom/BayCom.drv              Der Treiber fⁿr das BayCom-Modem.
  143. AmiCom/BayCom.iff              Eine Bilddatei mit der Schaltung des Modems,
  144.                                incl. der fⁿr den Amiga erforderlichen
  145.                                Erweiterung.
  146. AmiCom/Documentation.doc       Die englische Dokumentation.
  147. AmiCom/Documentation.doc.info  Das dazugeh÷rige Icon.
  148. AmiCom/greeting.ac             Textdatei, in welcher fⁿr jedes Call eine
  149.                                pers÷nliche Begrⁿ▀ung eingegeben werden kann.
  150. AmiCom/help.ac                 Textdatei mit den deutschen und englischen
  151.                                Hilfetexten.
  152. AmiCom/history.txt             Textdatei mit den ─nderungen der einzelnen
  153.                                Programmversionen (wen's interessiert...).
  154. AmiCom/Host.drv                Der Treiber fⁿr den WA8DED-Hostmode.
  155. AmiCom/KISS.drv                Der Treiber fⁿr den KISS-Mode.
  156. AmiCom/KISS.ini                Dient zum automatischen Umschalten des
  157.                                TNC/MPC in den KISS-Modus.
  158. AmiCom/konfig.ac               Das ist die Konfigurationsdatei fⁿr AmiCom.
  159.                                In dieser Datei stehen alle fⁿr den Betrieb
  160.                                wichtigen Informationen.
  161. AmiCom/logbook.ac              Diese Datei wird auf Wunsch von AmiCom
  162.                                angelegt und enthΣlt das Logbuch.
  163. AmiCom/names.ac                Diese Datei wird automatisch Verwaltet und
  164.                                kann fⁿr jedes Call einen bis zu 20 Zeichen
  165.                                langen Namen enthalten. Im Grundzustand
  166.                                enthΣlt diese Datei die Namen der meisten
  167.                                Digipeater und Mailboxen aus DL und dem
  168.                                angrenzenden Ausland.
  169. AmiCom/password.ac             In dieser Datei k÷nnen die Pa▀w÷rter zum
  170.                                aktivieren des Sysop-Mode gespeichert werden.
  171. AmiCom/text.ac                 In dieser Datei k÷nnen bis zu 26 mehrzeilige
  172.                                Standardtexte definiert werden, die dann per
  173.                                Tastendruck ausgesendet werden k÷nnen.
  174.                                Einige Texte werden vom Programm fⁿr spezielle
  175.                                Funktionen ben÷tigt.
  176. Fonts/AmiCom.font              Zeichensatz zum darstellen der IBM-
  177.                                Blockgrafikzeichen.
  178. Fonts/AmiCom/style             Zeichensatzinformation.
  179.  
  180.  
  181.  
  182. 2.  Packet-Radio
  183.  
  184. 2.1 Was ist Packet-Radio?
  185.  
  186. Packet-Radio ist eine digitale Betriebsart Σhnlich wie z.B. Fernschreiben
  187. (RTTY). Bei PR mit 300-2400 Baud werden die Informationen digital als Folge
  188. von 2 verschiedenen T÷nen ausgesendet, bei h÷heren Baudraten werden andere
  189. Techniken verwendet. Im Gegensatz zu RTTY werden die Zeichen bei PR nicht
  190. einzeln ausgesendet, sondern als Bl÷cke zu mehreren Zeichen (=Frames,
  191. Packets). Dabei sorgt ein ▄bertragungsprotokoll dafⁿr, da▀ diese Bl÷cke
  192. auch fehlerfrei beim EmpfΣnger ankommen. Dieses ▄bertragungsprotokoll nennt
  193. sich AX.25, Version 2. Dabei bedeutet AX.25 soviel wie Amateur-X.25, eine
  194. fⁿr den Amateurfunk erweiterte Version des in mehreren Datennetzen weltweit
  195. verwendeten X.25-Protokolls.
  196. Dieses ▄bertragungsprotokoll funktioniert im Groben etwa so:
  197. Die eingegebenen Zeichen werden gesammelt, bis entweder eine bestimmte
  198. Anzahl vorhanden ist oder der Benutzer die Daten durch drⁿcken von Return
  199. abschickt. Dieser Datenblock wird dann mit dem Absender- und Zielrufzeichen,
  200. einer Nummer und einer Prⁿfsumme versehen und ausgesendet. Die Empfangs-
  201. station kann anhand der Prⁿfsumme feststellen, ob die ▄bertragung 
  202. fehlerfrei war und anhand der Nummer, ob ein Datenblock verloren gegangen
  203. ist. Ist das der Fall, wird der Block solange wiederholt, bis er fehlerfrei
  204. ankommt. Da in jedem Block das Absender- und Zielrufzeichen enthalten ist
  205. k÷nnen sich auch problemlos mehrere Stationen einen ▄bertragungskanal,
  206. im Amateurfunk eine bestimmte Frequenz, teilen. Jede Station "schnappt"
  207. sich nur die Daten, die fⁿr sie bestimmt sind. Au▀erdem lΣ▀t sich dadurch
  208. jederzeit feststellen, von wem die Aussendungen stammen, so wie es die
  209. Lizenzbestimmungen verlangen.
  210. Jetzt dⁿrfte wohl Jedem klar sein, da▀ es mit dem Einschalten des Rechners
  211. und dem Laden der Software nicht getan ist. Vor dem ersten Betrieb mⁿssen
  212. erst bestimmte Einstellungen an der Software gemacht werden, unter Anderem
  213. mu▀ auch das eigene Call eingegeben werden. Au▀erdem mu▀ bevor Daten an
  214. eine bestimmte Station geschickt werden erst die Verbindung zu Dieser
  215. aufgenommen werden, sie mu▀ "connected" werden. Das geschieht im Allgemeinen
  216. mit dem Kommando "C <Call>". Nach diesem Kommando sendet die eigene Station
  217. in bestimmten AbstΣnden wiederholt eine Verbindungsaufforderung aus. Wird eine
  218. Solche von der Gegenstation geh÷rt, antwortet diese mit einer Antwort und
  219. die Verbindung steht! Der Computer zeigt das meist durch eine Nachricht in
  220. der Form "CONNECTED TO <Call>" an. Nun k÷nnen Daten eingegeben werden,
  221. das Protokoll sorgt dafⁿr, da▀ sie fehlerfrei ankommen. Am Ende einer
  222. solchen Verbindung sollte wieder "disconnected" werden, damit beide
  223. Computer die Verbindung ordnungsgemΣ▀ beenden k÷nnen.
  224.  
  225. Da die ▄bertragung fehlerfrei und mit einer annehmbaren Geschwindigkeit
  226. geschieht, ist sie natⁿrlich nicht auf die ▄bertragung von Text beschrΣnkt.
  227. Man kann damit alle digitalen Computerdaten ⁿbertragen, ebenso z.B.
  228. Programme, Bilddateien oder spezielle Dateiformate.
  229. Liegen die gewⁿnschten Daten erst einmal in digitaler Form vor, lΣ▀t sich
  230. damit so allerhand anstellen. So gibt es heute z.B. ein sehr dichtes Netz
  231. von Digipeatern, das sind digitale Relaisfunkstellen, die auf h÷heren
  232. BΣndern ⁿber schnellere Richtfunkstecken miteinander verbunden sind.
  233. So lassen sich Verbindungen ⁿber sehr gro▀e Entfernungen aufbauen.
  234. ▄ber Mailboxen, das sind elektronische BriefkΣsten, lassen sich Nachrichten
  235. an andere Funkamateure sogar weltweit verschicken. Dort sind auch ÷ffentliche
  236. Nachrichtenbretter vorhanden, in welchen man sich stΣndig ⁿber aktuelle
  237. Neuigkeiten ⁿber Amateurfunk und Packet-Radio informieren kann. Dem
  238. Experimentierdrang der Funkamateure sind (noch) keine Grenzen gesetzt.
  239.  
  240.  
  241. 2.2 Was ben÷tigt man fⁿr Packet-Radio?
  242.  
  243. Um in Packet-Radio QRV zu werden ben÷tigt man au▀er der Funkstation
  244. noch die entsprechende "Hardware", um die gewⁿnschten Daten in ein
  245. ▄bertragungsfΣhiges Format zu bekommen. Dazu gibt es mehrere M÷glichkeiten:
  246.  
  247. 1. Einen TNC.
  248. Ein TNC (=Terminal-Node-Controller) ist ein in ein kleines GehΣuse
  249. eingebauter Computer mit etwas RAM-Speicher und einem EPROM. Das ist ein
  250. programmierbarer Speicherbaustein, auf dem das Packet-Radio-Programm
  251. gespeichert ist. Au▀erdem verfⁿgt er ⁿber ein Modem, welches die digitalen
  252. Signale in ein Audio-Signal umwandelt und umgekehrt. ▄ber die eingebaute
  253. serielle Schnittstelle kann ein Terminal oder ein Computer mit einem
  254. entsprechendem Terminalprogramm angeschlossen werden. So k÷nnen die Daten
  255. aus dem TNC ausgelesen und Daten und Kommandos zum TNC geschickt werden. 
  256.  
  257. 2. Einen Multimode-Controller.
  258. Ein Multimode-Controller (MMC) oder Multiprotocoll-Controller (MPC) ist im
  259. Prinzip das Gleiche wie ein TNC, nur kann er nicht nur fⁿr Packet-Radio
  260. verwendet werden sondern auch fⁿr andere (digitale) Betriebsarten.
  261. Es gibt heute Multimode-Controller mit der Software und den entsprechenden
  262. Modems fⁿr fast alle (digitalen) Betriebsarten wie z.B. RTTY, FAX, CW,
  263. AMTOR, Pactor, etc... So viel FlexibilitΣt hat allerdings auch ihren Preis...
  264.  
  265. 3. Eine spezielle Softwarel÷sung mit einem einfachen Modem.
  266. So eine spezielle Softwarel÷sung gibt es z.B. fⁿr den C-64 (DigiCom) und dem
  267. PC (BayCom). BayCom besteht aus einer einfachen Modemschaltung, die an
  268. die serielle Schnittstelle des PCs angeschlossen wird. Eine spezielle
  269. Software steuert nun dieses Modem bitweise so an, da▀ damit Packet-Radio-
  270. Betrieb gemacht werden kann. Da▀ dieses gewisse Ansprⁿche an den verwendeten
  271. Computer stellt dⁿrfte wohl Einleuchten. Aber so ein Modem lΣ▀t sich im
  272. Eigenbau sehr preiswert herstellen, da es nur aus wenigen Standardbauteilen
  273. besteht.
  274.  
  275. Bei den TNCs und Multimode-Controllern gibt es mehrere M÷glichkeiten, wie
  276. sie vom Computer aus angesprochen werden. 
  277. Die einfachste und fast immer verwendete M÷glichkeit ist der sogenannte
  278. Terminal-Mode. Dabei werden die im Terminal eingegebenen Zeichen einzeln
  279. zum TNC geschickt und dort ausgewertet. Mit bestimmten Steuerzeichen kann
  280. zwischen Daten und Kommandos unterschieden werden, die Abarbeitung der
  281. Kommandos ⁿbernimmt der TNC. Die empfangenen Daten oder Meldungen des TNC
  282. werden zum Terminal geschickt und dort einfach ausgegeben. Diese Methode
  283. ist einfach aber alles andere als komfortabel.
  284. Mit einer entsprechenden Firmware (=Software im EPROM des TNC) lΣsst sich
  285. der TNC vom Terminal-Mode in den sogenannten WA8DED-Hostmode umschalten.
  286. Host=Hausherr, dieser Modus hei▀t wohl deshalb so, weil von nun an der
  287. Computer das Sagen hat und die Steuerung des TNCs ⁿbernimmt. Die ▄bertragung
  288. zwischen Computer und TNC geschieht in einem speziellen, binΣren Format,
  289. in dem streng zwischen den einzelnen KanΣlen und zwischen Kommandos,
  290. Antworten, Fehlermeldungen und Daten unterschieden wird. Dazu ben÷tigt
  291. man eine spezielle Software auf dem Computer, ein normales Terminalprogramm
  292. tut es da nicht. Diese Software kann aber viel komfortabler programmiert
  293. werden. Meist bieten solche Programme mehrere KanΣle, auf welchen gleichzeitig
  294. mit Verschiedenen Stationen Daten ausgetauscht werden k÷nnen und zwischen
  295. welchen man mit den Funktionstasten umschalten kann. Au▀erdem ist auch meist
  296. ein spezieller Monitor-Kanal vorhanden, auf welchen alles was der TNC
  297. empfΣngt dargestellt wird. 
  298. Die meisten TNCs oder Multimode-Controller bieten darⁿber hinaus noch den
  299. KISS-Mode. Wohl deshalb, weil er auf solch einem GerΣt sehr einfach zu
  300. realisieren ist. Im KISS-Mode hat der TNC fast nichts mehr zu tun. Die
  301. empfangenen Frames werden (fast) unbehandelt dem Computer ⁿbergeben,
  302. welcher sendefertige Frames an den TNC liefern mu▀. Die gesammte Abwicklung
  303. des AX.25-Protokolls mu▀ die Software auf dem Computer ⁿbernehmen.
  304. Das macht die Programmentwicklung fⁿr den KISS-Mode so schwierig, hat aber
  305. den Vorteil, da▀ man auch h÷here Protokolle verwenden kann (z.B. TCP/IP).
  306.  
  307.  
  308. 2.3 Was macht AmiCom
  309.  
  310. AmiCom ist ein Terminal-Programm speziell fⁿr Packet Radio. Dabei ist
  311. AmiCom nicht auf einen bestimmten ▄bertragungsmodus festgelegt. Die
  312. ▄bertragung zwischen Terminalprogramm und TNC/MPC ⁿbernimmt ein spezieller
  313. Treiber, welcher vom Hauptprogramm als eigener Proze▀ gestartet wird.
  314.  
  315. Zur Zeit existieren folgende Treiber:
  316. Host.drv       Ein Treiber fⁿr den WA8DED-Hostmode. Diesen verwenden alle
  317.                TNC-2, TNC-3 oder Falcon, welche mit einer Firmware von
  318.                WA8DED, NORD><LINK oder einer dazu kompatiblen ausgestattet
  319.                sind. Unterstⁿtzt der TNC den erweiterten Hostmode nach
  320.                DG3DBI (z.B. TNC-2 mit NORD><LINK TF 2.6 oder der Falcon),
  321.                wird dies automatisch erkannt und unterstⁿtzt. Dadurch lΣuft
  322.                die ▄bertragung etwas schneller.
  323. KISS.drv       Ein Treiber fⁿr den KISS-Mode. Dieser wird von fast allen
  324.                TNCs und Multimode-Controllern unterstⁿtzt. Wenn der TNC
  325.                auch den WA8DED-Hostmode kann, sollte dieser verwendet werden,
  326.                denn der KISS-Mode hat leider einige Nachteile. Der Vorteil
  327.                ist da▀ er wesentlich schneller ist wie der Hostmode.
  328. BayCom.drv     Ein Treiber fⁿr das BayCom-Modem von DG3RBU und DL8MBT fⁿr
  329.                die serielle Schnittstelle. Zur Zeit werden nur Modems fⁿr
  330.                1200 Baud unterstⁿtzt, z.B. das Ansteckmodem mit TCM3105.
  331.                Fⁿr den Betrieb eines solchen Modems am Amiga ist aber
  332.                eine Erweiterung notwendig (1 Diode und 1 Widerstand), da
  333.                es sonst Probleme mit der Stromversorgung des Modems gibt.
  334.                Bevor nun gebastelt wird bitte noch Kapitel "3.6" lesen, es
  335.                gibt dabei nΣmlich einige EinschrΣnkungen.
  336.  
  337. AmiCom bietet eine recht komfortable BenutzeroberflΣche und alle Funktionen
  338. die fⁿr einen bequemen Packet-Radio-Betrieb notwendig sind. Fⁿr jeden der
  339. m÷glichen maximal 255 ▄bertragungskanΣle existiert ein eigenes Vorschreib-
  340. fenster mit Bildschirmeditor und ein Ausgabefenster, in welchem beliebig (je
  341. nach Speichergr÷▀e) zurⁿckgeblΣttert werden kann. In einem speziellem
  342. Monitor-Fenster wird stΣndig angezeigt, was sich sonst noch so auf der
  343. QRG tut. Auf jedem Kanal kann eine von den anderen KanΣlen unabhΣngige
  344. Verbindung bestehen und gleichzeitig Dateiⁿbertragung (Text oder BinΣr, z.B.
  345. Programme) stattfinden. ▄ber spezielle Remote-Kommandos (mit // am
  346. Zeilenanfang) kann das Programm auch fernbedient werden (Ausgabe der
  347. Stationsinfo, Schreib- und Lesezugriff auf ein bestimmtes Verzeichnis...).
  348. Es k÷nnen bis zu 26 mehrzeilige Standardtexte definiert werden, welche dann
  349. auf Tastendruck ausgesendet werden. Diese Standardtexte k÷nnen auch Makros,
  350. z.B. fⁿr die Uhrzeit, Datum, Call der Station, etc... enthalten. In einer
  351. speziellen Datei kann AmiCom fⁿr jedes Call einen bis zu 20 Zeichen langen
  352. Namen verwalten, welcher dann bei bestimmten Funktionen mit ausgegeben wird
  353. (Dadurch wird alles noch ein bi▀chen pers÷nlicher). In dieser Datei sind
  354. schon die Namen fast aller Digipeater und Mailboxen aus DL und dem
  355. benachbarten Ausland gespeichert, fremde Stationen k÷nnen sich selbst per
  356. Remotekommando eintragen. 7Plus-codierte BinΣrdateien werden bei Empfang
  357. automatisch unter dem richtigen Namen in einem eigenen Verzeichnis
  358. mitgespeichert. Eine Boxcheck-Funktion erm÷glicht es die in einer Mailbox
  359. enthaltenen Nachrichten nach Rubrik und Name sortiert anzuzeigen und
  360. interessante BeitrΣge per Mausklick automatisch lesen zu lassen.
  361.  
  362.  
  363. 2.4 Ein paar Worte zu Parametern
  364.  
  365. Au▀er dem eigenen Rufzeichen k÷nnen noch etliche andere Parameter am TNC
  366. und am Programm eingestellt werden. Bevor nun drauflosexperimentiert wird
  367. sollte man sich eines vor Augen fⁿhren:
  368. Der Packet-Radio-Betrieb lΣuft heute meist ⁿber Digipeater. Dort mu▀ man
  369. sich die Frequenz mit anderen Benutzern teilen, die den Digipeater oder
  370. die Mailbox zur gleichen Zeit benutzen wollen. In den Abendstunden k÷nnen
  371. das schon mal mehr wie ein Dutzend sein. Fⁿr den reibungslosen
  372. gleichzeitigen Betrieb mehrerer Stationen sind in der PR-Software mehrere
  373. Timer und ein Zufallsgenerator implementiert, welche man auch verstellen
  374. kann. Hierbei sind besonders die Parameter "Persistence" (P), "Slottime" (W)
  375. und "TX-Delay" (T bei der TNC-Firmware bzw. bei AmiCom) wichtig, diese will
  376. ich hier einmal kurz erlΣutern:
  377. Man stelle sich folgende Situation vor: Der Digipeater oder eine andere
  378. Station sendet schon seit einer bestimmten Zeitspanne Daten aus. In der
  379. Zwischenzeit stehen bei mehreren Stationen Daten zum Aussenden an oder
  380. sie wollen korrekt empfangene Daten bestΣtigen. Alle warten darauf, da▀
  381. die Frequenz wieder frei wird. Pl÷tzlich ist sie frei. Was wⁿrde nun
  382. passieren, wenn alle Stationen gleichzeitig beginnen wⁿrden, ihre Daten
  383. oder die BestΣtigung auszusenden? Richtig! Ein gigantischer Crash wΣre die
  384. Folge, von den ganzen gleichzeitig gesendeten Daten k÷nnte wohl niemand
  385. etwas decodieren. Damit dieser Fall nicht eintritt wurde in der TNC-Firmware
  386. (und in BayCom.drv) folgender Mechanismus eingebaut: Wenn die Frequenz
  387. frei wird, wird nicht sofort mit dem Senden begonnen, sondern erst noch
  388. eine bestimmte Zeitspanne gewartet. Diese Zeitspanne nennt sich "Slottime"
  389. und lΣ▀t sich mit dem Parameter "W" in 1/100 Sekunden einstellen. Nachdem
  390. diese Zeit vorbei ist wird eine Zufallszahl zwischen 0 und 255 "gewⁿrfelt".
  391. Ist diese Zufallszahl kleiner oder gleich wie "Persistence", einstellbar
  392. mit "P", wird mit dem Senden begonnen. Ist sie gr÷▀er, wird nochmal
  393. "Slottime" gewartet. Sollte in der Zwischenzeit eine andere Station die
  394. Frequenz belegen, wird halt weitergewartet. Sinnvolle Werte fⁿr Persistence
  395. liegen etwa zwischen 16 und 128, 255 macht den Mechanismus unwirksam!
  396. Dieser recht simple Mechanismus verhindert nun, da▀ es zu Kollisionen
  397. mit anderen Stationen kommt. Je h÷her die Persistence oder je kleiner
  398. Slottime, desto schneller geht der TNC auf Sendung. Wenn alle Stationen
  399. die selben Parameter eingestellt haben wird der Zugriff auf die Frequenz
  400. gleichmΣ▀ig verteilt. Wer seine Parameter h÷herschraubt verhΣlt sich nicht
  401. nur Σu▀erst unfair gegenⁿber anderen OM, sondern erh÷ht auch die
  402. Wahrscheinlichkeit von Kollisionen: Der Datendurchsatz sinkt fⁿr alle, es
  403. "geht allgemein schlechter".
  404. Wenn der TNC nun die PTT "gedrⁿckt hat" mu▀ noch eine Menge geschehen:
  405. Der Transceiver mu▀ von Empfang auf Senden umschalten, die PLL mu▀ einrasten,
  406. der Mikrofon-VorverstΣrker und die restlichen NF-Stufen mⁿssen erst in den
  407. Arbeitspunkt gehen, das Antennenrelais mu▀ wom÷glich auch noch umschalten,
  408. bei der Gegenstation mu▀ die Rauschsperre aufgehen... Damit nun am Anfang
  409. keine Daten verloren gehen, gibt es den Parameter "TX-Delay" (T). Dieser
  410. Parameter legt die Zeitdauer fest, die nach dem Hochtasten des Senders noch
  411. gewartet wird, bevor mit dem Aussenden der Daten begonnen wird. Er kann in
  412. 1/100 Sekunden eingestellt werden. Ist TX-Delay zu kurz, geht wom÷glich ein
  413. Teil der Daten verloren. Ist es zu lang, wird die Frequenz nur unn÷tig
  414. blockiert, weil jede Aussendung dann lΣnger dauert! Fast alle Transceiver
  415. mⁿ▀ten TX-Delay-Zeiten von 200-400 mS (T=20...40) problemlos packen,
  416. lΣngere Zeiten sind unn÷tig!
  417.  
  418.  
  419. 3.  Installation
  420.  
  421. Die Installation von AmiCom ist recht einfach. Das Hauptprogramm und alle
  422. dazugeh÷rigen Dateien mⁿssen sich in einem beliebigen Verzeichnis befinden.
  423. Beim Start ⁿber die Shell mu▀ dieses Verzeichnis vor dem Aufruf von AmiCom
  424. mit "CD <Verzeichnis>" zum aktuellen Verzeichnis gemacht werden, beim Start
  425. von der Workbench geschieht das automatisch. Vor dem ersten Start sind
  426. einige EintrΣge in der Datei "konfig.ac" unbedingt anzupassen. Der Aufbau
  427. dieser Datei ist im Kapitel "3.2 Die Konfigurationsdatei" beschrieben.
  428.  
  429. 3.1 Inhalt der Dateien
  430.  
  431. Zum Betrieb von AmiCom geh÷ren neben dem Hauptprogramm (AmiCom) und der
  432. Treiber (#?.drv) noch folgende Dateien:
  433.  
  434. greeting.ac
  435. In dieser Datei kann fⁿr jedes Call eine pers÷nliche Begrⁿ▀ung festgelegt
  436. werden. Diese Begrⁿ▀ung kann dann in den Standardtexten mit dem Macro "%b"
  437. aufgerufen werden, z.B. im Connect-Text.
  438.  
  439. Die Datei "greeting.ac" hat folgenden Aufbau:
  440. -----------------------------------------------------------------------------
  441. ;Mit dem Semikolon am Zeilenanfang kann ein Kommentar eingefⁿgt werden.
  442. #DL3MGQ
  443. Hier steht die Begrⁿ▀ung fⁿr DL3MGQ. Sie kann mehrere Zeilen lang
  444. sein und geht bis zur NΣchsten Raute am Zeilenbeginn.
  445. #DH2MBM
  446. Hier steht die Begrⁿ▀ung fⁿr DH2MBM
  447. #
  448. -----------------------------------------------------------------------------
  449.  
  450. help.ac
  451. In dieser Datei stehen die Hilfetexte fⁿr das Remotekommando "//H" in
  452. deutscher und englischer Sprache. Sie braucht nicht geΣndert zu werden,
  453. der interne Aufbau ist deshalb unwichtig.
  454.  
  455. KISS.ini
  456. Das ist die Konfigurationsdatei fⁿr KISS.drv. Ihr Aufbau wird im Kapitel
  457. "3.5 Betrieb im KISS-Mode" beschrieben.
  458.  
  459. konfig.ac
  460. Das ist die Haupt-Konfigurationsdatei von AmiCom. In ihr stehen alle fⁿr
  461. den Betrieb wichtigen Informationen. Ihr Aufbau wird im Kapitel
  462. "3.2 Die Konfigurationsdatei" genau beschrieben.
  463.  
  464. logbook.ac
  465. Diese Datei wird auf Wunsch von AmiCom selbst angelegt und enthΣlt das
  466. Logbuch. Dort werden alle Verbindungen mit Datum und Uhrzeit festgehalten.
  467.  
  468. names.ac
  469. Diese Datei wird von AmiCom selbststΣndig verwaltet und kann fⁿr jedes Call
  470. (ggf. auch mit SSID) einen bis zu 20 Zeichen langen Namen enthalten.
  471. Unbekannte Stationen k÷nnen sich auch selbst mit dem Remotekommando "//N"
  472. eintragen. Au▀erdem wird in "names.ac" der Typ jeder Station gespeichert.
  473. Dieser ist fⁿr einige Funktionen wichtig.
  474.  
  475. Die Datei "names.ac" hat folgenden Aufbau:
  476. -----------------------------------------------------------------------------
  477. DB0KCP 2 Digi Langerringen
  478. DB0KCP-8 1 BBS Langerringen
  479. DL3MGQ 0 Gerhard
  480. -----------------------------------------------------------------------------
  481. DL3MGQ:  Das Call der Station. Ist kein SSID mit angegeben , gilt der
  482.          Eintrag fⁿr alle Stationen mit diesem Call, auch wenn die connectete
  483.          Station ein SSID hat. Ist ein SSID mit angegeben, mu▀ die connectete
  484.          Station auch dieses SSID haben. Deshalb mⁿssen bei gleichem Call die
  485.          EintrΣge ohne SSID vor den EintrΣgen mit SSID stehen!
  486.          (Ist hier der Fall: DB0KCP und dann DB0KCP-8. Das hei▀t:
  487.          DB0KCP, DB0KCP-1, DB0KCP-2, DB0KCP-15...: Digi Langerringen
  488.          DB0KCP-8: BBS Langerringen)
  489. 0:       Der Typ der Station. Diese Angabe ist fⁿr einige Funktionen wichtig.
  490.          Typ kann folgende Werte annehmen:
  491.          0=Ein Terminal, ein User, eine normale Station.
  492.          1=Ein BBS (Mailbox).
  493.          2=Ein Digipeater.
  494. Gerhard: Der Name geht bis zum Zeilenende und kann bis zu 20 Zeichen lang
  495.          sein. Er wird im Programm fⁿr einige Funktionen verwendet.
  496.  
  497. password.ac
  498. Der Aufbau dieser Datei wird im Kapitel "5.7 Sysop-Mode und Pa▀wort" erklΣrt.
  499.  
  500. text.ac
  501. In dieser Datei k÷nnen bis zu 26 Standardtexte (A-Z) definiert werden.
  502. Diese Standardtexte k÷nnen durch drⁿcken einer bestimmten Tastenkombination
  503. ausgesendet werden, einige Texte sind schon vom Programm belegt. Eine genaue
  504. ErklΣrung folgt im Kapitel "3.3 Standardtexte".
  505.  
  506.  
  507. 3.2 Die Konifigurationsdatei
  508.  
  509. Die Datei "konfig.ac" enthΣlt alle fⁿr den Betrieb wichtigen Angaben, sie
  510. sollte sorgfΣltig geΣndert werden. Sie hat folgenden Aufbau:
  511.  
  512. <Schlⁿsselwort> <Wert> ;<Kommentar>
  513.  
  514. Bei <Wert> handelt es sich entweder um eine Zahl, z.B. 10, um eine Zeichen-
  515. kette, z.B. "Hallo", oder um einen Schalter: ON oder OFF. Es k÷nnen auch
  516. mehrere Werte hintereinander folgen. Kommentarzeilen mⁿssen mit einem
  517. Semikolon (;) beginnen.
  518. Folgende Schlⁿsselworte werden verwendet:
  519.  
  520. AMDATE ON|OFF
  521. AMDATE ON      Anzeige des Datums im amerikanischen Format an: MM/TT/JJJJ
  522. AMDATE OFF     Anzeige des Datums im deutschen Format: TT.MM.JJJJ
  523.  
  524. AUTOSAVE ON|OFF
  525. AUTOSAVE ON    Werden 7Plus-codierte BinΣrdateien empfangen, speichert AmiCom
  526.                diese automatisch unter dem richtigen Namen in einem
  527.                speziellem Verzeichnis mit.
  528. AUTOSAVE OFF   7Plus-Dateien werden nicht mitgespeichert. Eine genaue
  529.                ErklΣrung der Autosave-Funktion folgt im Kapitel
  530.                "5.4 Autosave-Funktion".
  531.  
  532. AUTOSAVEDIR "<Pfad>"
  533. Legt das Verzeichnis fest, in das 7Plus-Dateien automatisch gespeichert
  534. werden sollen (AUTOSAVE=ON).
  535. Beispiel:
  536. AUTOSAVEDIR ":AmiCom/Bin/"
  537.  
  538. BAUDRATE <Wert>
  539. Legt die Baudrate der seriellen ▄bertragung zwischen Computer und TNC fest.
  540. Dierser Wert wird an den verwendeten Treiber gemeldet, welcher dann fⁿr die
  541. ▄bertragung sorgt. Besonders im Hostmode sollte die Baudrate so hoch wie
  542. m÷glich eingestellt werden, weil dort die Geschwindigkeit des Programms
  543. sehr stark von der seriellen ▄bertragungsrate abhΣngt.
  544. Beispiel:
  545. BAUDRATE 19200
  546.  
  547. BELL ON|OFF
  548. BELL ON        Bei einem connect von au▀en oder der Eingabe des
  549.                Remotekommandos "//RI" ert÷nt ein Westminster-Gong.
  550. BELL OFF       Die Klingel ist ausgeschaltet, bei einem Connect ert÷nt
  551.                kein Gong.
  552.  
  553. BOXCHECK ON|OFF
  554. BOXCHECK ON    Die Boxcheckfunktion ist eingeschaltet.
  555. BOXCHECK OFF   Die Boxcheckfunktion ist ausgeschaltet. Eine genauere
  556.                ErklΣrung folgt im Kapitel "5.5 Boxcheck-Funktion".
  557.  
  558. BUFFER <Kanal#> <Gr÷▀e>
  559. Legt die gr÷▀e eines Rⁿckscrollbuffers des Ausgabefensters von Kanal <Kanal#>
  560. fest. Dabei ist der Monitor Kanal 0. <Gr÷▀e> gibt die gr÷▀e des Buffers
  561. in Kilobytes (*1024 Bytes) an. Je gr÷▀er ein Rⁿckscrollbuffer ist, umso
  562. weiter kann zu vorherigen Ausgaben zurⁿckgeblΣttert werden.
  563. Beispiel:
  564. BUFFER 0 10    ;Der Rⁿckscrollbuffer fⁿr den Monitor ist 10K gro▀.
  565.  
  566. BUFFERS <Gr÷▀e>
  567. Wie BUFFER, es wird aber die gr÷▀e fⁿr alle KanΣle festgeselegt.
  568. Beispiel:
  569. BUFFERS 50     ;50K fⁿr alle Rⁿckscrollbuffer
  570. BUFFER 0 10    ;Fⁿr den Monitor aber nur 10
  571.  
  572. CHANNELS <Anzahl>
  573. Gibt an, wieviele KanΣle AmiCom einrichten soll. Jeder Kanal ben÷tigt
  574. Speicher und verlangsamt den Programmablauf! Ein sinnvoller Wert fⁿr
  575. <Anzahl> ist 6, denn so viele Calls k÷nnen in der Statuszeile 1 dargestellt
  576. werden. Mehr KanΣle dⁿfte wohl kaum jemand verwenden k÷nnen... Bei der
  577. Einstellung der Kanalanzahl sollte man auch beachten, wie viele KanΣle
  578. die verwendete TNC-Firmware (Hostmode) verwalten kann.
  579. AmiCom meldet die Anzahl der KanΣle mit "Y <Anzahl>" den TNC, damit dieser
  580. wei▀, wieviele Connects er annehmen darf.
  581.  
  582. CONVERTER 0...2
  583. Legt den Verwendeten Zeichensatzwandler fest.
  584. CONVERTER 0    Es wird keine Zeichensatzwandlung durchgefⁿhrt, das entspricht
  585.                dem normalen Amiga-ANSI-Zeichensatz.
  586. CONVERTER 1    Beim Senden wird der Amiga-Zeichensatz in den IBM-Zeichensatz
  587.                gewandelt, beim Empfang anderstrum.
  588. CONVERTER 2    Wie 1, es werden aber die DIN-7Bit-Umlaute verwendet. Eine
  589.                genauere ErklΣrung des Zeichensatzwandlers folgt im Kapitel
  590.                "5.1 Zeichensatzwandler (Converter)".
  591.  
  592. CTEXT ON|OFF
  593. CTEXT ON       Bei einem Connect von Au▀en wird der Connect-Text (Standard-
  594.                text "C") ausgesendet.
  595. CTEXT OFF      Es wird keine Begrⁿ▀ung ausgesendet.
  596.  
  597. DEVICE "<Name>"
  598. Legt den Namen des GerΣtetreibers fest, ⁿber den die serielle Kommunikation
  599. mit dem TNC lΣuft. Dieser Name wird an den verwendeten Treiber gemeldet,
  600. dieser kⁿmmert sich dann um die ▄bertragung.
  601. Beispiel:
  602. DEVICE "serial.device"
  603.  
  604. DRIVER "<Name>"
  605. Legt den Namen des verwendeten Treibers fⁿr die Kommunikation mit dem
  606. TNC oder MPC fest. Zur Zeit existieren folgende Treiber:
  607. BayCom.drv     BayCom-Modem von DG3RBU und DL8MBT an der seriellen
  608.                Schnittstelle. Es werden zur Zeit nur 1200 Baud-Modems
  609.                unterstⁿtzt.
  610. Host.drv       Ein TNC mit dem WA8DED-Hostmode (Firmware von WA8DED oder
  611.                NORD><LINK). Der erweiterte Hostmode (XHOST) wird dabei
  612.                automatisch erkannt und unterstⁿtzt.
  613. KISS.drv       Ein TNC oder Multimode-Controller mit KISS-Mode.
  614.  
  615. ECHO ON|OFF
  616. ECHO ON        Alle ausgesendeten Texte werden im Ausgabefenster in einer
  617.                anderen Farbe wie empfangene Texte ausgegeben.
  618. ECHO OFF       Kein Echo, ausgesendete Texte werden nicht angezeigt.
  619.  
  620. EDITWINDOW <Zeilenanzahl>
  621. Legt die Gr÷▀e des Eingabefensters nach dem Programmstart fest. Diese Gr÷▀e
  622. kann wΣhrend des Programmablaufs jederzeit durch Ziehen der Statuszeile 2 mit
  623. der Maus verΣndert werden.
  624.  
  625. EDITOR "<Name>"
  626. Legt den Namen eines Texteditors fest, der dann vom Programm aus durch
  627. ein Kommando oder via Pulldownmenⁿs gestartet werden kann.
  628. Beispiel:
  629. EDITOR ":C/TXed"
  630.  
  631. END
  632. Nach END ist die Konfigurationsdatei zu Ende.
  633.  
  634. ENGLISH ON|OFF
  635. ENGLISH ON     Alle Remote-Texte und Fehlermeldungen sind in englischer
  636.                Sprache. Bei "//H" werden die englischen Hilfetexte
  637.                ausgegeben.
  638. ENGLISH OFF    Die Texte sind alle in deutscher Sprache.
  639.  
  640. INFOTIME <Wert>
  641. Legt den Wert des Info-Timers in 1/100 Sekunden fest.
  642. Wenn irgendwelche Daten zum Aussenden vorhanden sind (z.B. nach einer
  643. Eingabe ins Eingabefenster), werden diese nicht sofort zum TNC geschickt
  644. sondern erst in einen Buffer ⁿbernommen. Folgen weitere Daten, werden sie
  645. auch in diesen Buffer gesammelt. Wenn der Info-Timer abgelaufen ist und
  646. keine neuen Daten vorhanden sin, werden sie gesammelt zum TNC geschickt.
  647. Das verhindet das Aussenden von vielen, kleinen Frames, der Datendurchsatz
  648. erh÷ht sich dadurch.
  649.  
  650. INTERLACE ON|OFF
  651. INTERLACE ON   Es wird ein Screen im interlaced-Mode ge÷ffnet, dadurch
  652.                kann AmiCom die doppelte Zeilenanzahl darstellen.
  653. INTERLACE OFF  Es wird ein Screen im non-interlaced-Mode ge÷ffnet.
  654.  
  655. LOGBOOK ON|OFF
  656. LOGBOOK ON     AmiCom fⁿhrt automatisch ein Logbuch mit dem Namen
  657.                "logbook.ac", in dem alle Verbindungen mit Datum und
  658.                Uhrzeit aufgefⁿhrt sind.
  659. LOGBOOK OFF    Es wird kein Logbuch gefⁿhrt.
  660.  
  661. MAXFRAME <Wert>
  662. Gibt die maximale Anzahl unbestΣtigter Frames an. <Wert> darf Werte zwischen
  663. 1 und 7 annehmen. Sind MAXFRAME Datenframes unbestΣtigt, sendet AmiCom
  664. keine Daten mehr zum TNC. Wird MAXFRAME geΣndert, sendet dies AmiCom
  665. mit "O <Wert>" auch zum TNC.
  666.  
  667. MHEARD ON|OFF
  668. MHEARD ON      AmiCom fⁿhrt eine Liste, in der maximal 30 im Monitor
  669.                geh÷rte Stationen mit Datum und Uhrzeit aufgefⁿhrt sind.
  670.                Diese Liste kann dann ⁿber ein Pulldownmenⁿ oder via
  671.                Remotekommando abgefragt werden.
  672. MHEARD OFF     Es wird keine Liste gefⁿhrt.
  673.  
  674. MONITORWINDOW <Zeilenanzahl>
  675. Gibt die Gr÷▀e des Monitorfensters nach dem Programmstart an. Diese Gr÷▀e
  676. kann jederzeit wΣhrend des Programmablaufs durch Ziehen der Statuszeile 3
  677. mit der Maus geΣndert werden. Mit SHIFT+HELP kann zwischen zwei alternativen
  678. Monitorgr÷▀en umgeschaltet werden. Gr÷▀e 2 ist nach dem Programmstart immer
  679. 0.
  680.  
  681. MYCALL "<Call>"
  682. Dient zum Einstellen des eigenen Rufzeichens. Wohl die wichtigste Einsellung
  683. in der gesammten Konfigurationsdatei. AmiCom sendet das eigene Rufzeichen
  684. auch mit "I <Call>" zum TNC.
  685. Beispiel:
  686. MYCALL "DL3MGQ"
  687.  
  688. MYNAME "<Name>"
  689. Legt den eigenen Namen fest. Dieser wird im Conversmode gebraucht.
  690. Beispiel:
  691. MYNAME "Gerhard"
  692.  
  693. NUMPAD ON|OFF
  694. NUMPAD ON      Der 10er-Block auf der Tastatur erzeugt Steuerzeichen,
  695.                z.B. Home, End, PgUp, PgDn...
  696. NUMPAD OFF     Der 10er-Block auf der Tastatur erzeugt Zahlen.
  697. Das Programm kann auch ohne 10er-Block bedient werden, was wohl besonders fⁿr
  698. Amiga-600-Besitzer sehr wichtig ist.
  699.  
  700. PACLEN <Wert>
  701. Legt die maximale Gr÷▀e eines Datenframes fest. <Wert> darf Werte zwischen
  702. 16 und 256 annehmen.
  703.  
  704. PALETTE <Farbregister> <Rotwert> <Grⁿnwert> <Blauwert>
  705. Mit PALETTE k÷nnen die Bildschirmfarben eingestellt werden. <Farbregister>
  706. darf folgende Werte annehmen:
  707. 0=Hintergrund
  708. 1=Schreibfarbe 1 (Fast alle Textausgaben, eingegebener Text...)
  709. 2=Schreibfarbe 2 (z.B. ausgesendeter Text im Ausgabefenster)
  710. 3=Hintergrundfarbe 2 (Hintergrund der Statuszeilen...)
  711. Die einzelnen Farbwerte dⁿrfen Werte zwischen 0 und 15 annehmen.
  712. Beispiel:
  713. PALETTE 0 0 0 0        ;Hintergrund: schwarz
  714. PALETTE 1 15 15 15     ;Schreibfarbe: wei▀
  715. PALETTE 2 15 0 15      ;Schreibfarbe 2: gelb
  716. PALETTE 3 0 0 7        ;Hintergrund 2: dunkelblau
  717.  
  718. PCFONT ON|OFF
  719. PCFONT ON      Fⁿr Textausgaben im Ausgabe- und Monitorfenster wird der
  720.                Zeichensatz "AmiCom.font" verwendet. Dabei handelt es sich
  721.                um einen IBM-Zeichensatz, mit dem auch die IBM-Blockgrafik-
  722.                zeichen dargestellt werden k÷nnen.
  723. PCFONT OFF     Es wir der Amiga-Systemzeichensatz verwendet, normalerweise
  724.                "Topaz.font". Eine genauere ErklΣrung folgt im Kapitel
  725.                "5.2 PC-Font".
  726.  
  727. REMOTE ON|OFF
  728. REMOTE ON      Die Station kann ⁿber Remotekommandos (Mit "//" am
  729.                Zeilenanfang) fernbedient werden.
  730. REMOTE OFF     Die Fernbedienung ist abgeschaltet.
  731.  
  732. REMOTEDIR "<Pfad>"
  733. Legt das Remote-Verzeichnis fest. Auf dieses Verzeichnis hat jede Station
  734. ⁿber die Remotekommandos Schreib- und Lesezugriff! "REMOTEDIR "DH0:"" ist also
  735. nicht besonders sinnvoll...
  736. Beispiel:
  737. REMOTEDIR ":AmiCom/Remote/"
  738.  
  739. SCREENHEIGHT <Wert>
  740. Legt die H÷he des Bildschirms fest, den AmiCom nach dem Programmstart
  741. ÷ffnet. <Wert> kann dabei Werte zwischen 200 und 2048 annehmen.
  742. "SCREENHEIGHT 0" wΣhlt die Standardh÷he, normalerweise 256/512 bei
  743. PAL-Amigas bzw. 200/400 bei NTSC (INTERLACE OFF/INTERLACE ON).
  744.  
  745. SOUND ON|OFF
  746. SOUND ON       Werten Daten auf dem gerade sichtbaren Kanal empfangen,
  747.                ert÷nt ein tiefer Piepston. Kommen Daten auf einem anderen
  748.                Kanal, ert÷nt ein heller Piepston. Wird das Steuerzeichen
  749.                <BEL> empfangen (CTRL-G, ASCII-Code 7), ert÷nt eine kurze
  750.                Klingel.
  751. SOUND OFF      Totale Stille.
  752.  
  753. TNC <Kanal#> "<Zeichenkette>"
  754. ▄ber dieses Kommando kann man nach dem Programmstart automatisch Kommandos
  755. an den TNC senden, um ihn zu initialisieren.
  756. Beispiel:
  757. TNC 0 "N 10"   ;Legt die maximale Anzahl von Versuchen fest
  758. TNC 0 "M UISC" ;Schaltet Monitor an.
  759.  
  760. TNCCLOCK ON|OFF
  761. TNCCLOCK ON    Nach dem Programmstart stellt AmiCom die Uhr des TNCs mit dem
  762.                Kommando "K", z.B. "K 19.09.1993", "K 15:00:10".
  763. TNCCLOCK OFF   Die Uhr wird nicht gestellt, z.B. wenn die TNC-Firmware
  764.                gar keine Uhr hat (z.B. WA8DED-Firmware).
  765.  
  766. TNCSTOP <Kanal#> "<Zeichenkette>"
  767. Wie TNC, das Kommando wird aber vor dem Verlassen des Programms an den TNC
  768. geschickt.
  769. Beispiel:
  770. TNCSTOP 0 "M N"    ;Schaltet den Monitor beim verlassen des Programms aus.
  771.  
  772. UMLAUTE ON|OFF
  773. UMLAUTE ON     Die deutschen Umlaute (Σ÷ⁿ▀─╓▄) k÷nnen ⁿber die Tastatur ins
  774.                Eingabefenster eingegeben werden.
  775. UMLAUTE OFF    Die deutschen Umlaute sind gespert, sie werden umgewandelt:
  776.                ÷->oe, Σ->ae, ⁿ->ue, ▀->ss, ╓->Oe, ─->Ae, ▄->Ue.
  777.  
  778. UNIT <Nummer>
  779. Legt die Unit-Nummer fⁿr den OpenDevice()-Aufruf fest, wenn die serielle
  780. Schnittstelle ge÷ffnet werden soll. Bei Amigas ohne Erweiterung ist sie
  781. immer 0, bei Schnittstellenkarten mit eigenem Treiber kann damit die
  782. Nummer der Schnittstelle gewΣhlt werden.
  783.  
  784. ACHTUNG: Bei einigen Angaben ist die Reihenfolge wichtig, mit der sie in
  785.          der Konfigurationsdatei stehen. Am Besten Σndert man nur die
  786.          Parameter der Originaldatei, ohne viel rumzukopieren.
  787.  
  788.  
  789. 3.3 Standardtexte
  790.  
  791. In der Datei "text.ac" k÷nnen bis zu 26 mehrzeilige Standardtexte definiert
  792. werden (Text A-Z), die dann ⁿber einen bestimmten Tastendruck ausgesendet
  793. werden. Einige Texte sind dabei schon vom Programm mit einer bestimmten
  794. Funktion belegt:
  795.  
  796. Text C: Der Connect-Text. Dieser Text wird bei einem Connect von Au▀en
  797.         automatisch ausgesendet und enthΣlt z.B. eine kurze Begrⁿ▀ung.
  798. Text I: Der Info-Text. Er enthΣlt normalerweise eine kurze Stations-
  799.         beschreibung und wird durch das Remotekommando "//I" ausgesendet.
  800. Text N: Dieser Text kann mit dem Remotekommando "//N" aufgerufen werden und
  801.         enthΣlt z.B. Neuigkeiten dieser Station.
  802. Text P: Der Prompt. Er wird nach einigen Remotekommandos ausgegeben.
  803. Text Q: Der Quit-Text. Er wird bei einem Abbruch der Verbindung mit "//Q"
  804.         gesendet und enthΣlt eine Verabschiedung.
  805.  
  806. Die Standardtexte k÷nnen auch folgende Macros enthalten:
  807.  
  808. %b Es wird in der Datei "greeting.ac" nach einer pers÷nlichen Begrⁿ▀ung
  809.    gesucht und diese wird ausgegeben. Dieses Macro findet verwendung im
  810.    Text "C".
  811. %c Das Call der Station, mit der diese Verbindung besteht.
  812. %d Das Datum. Je nach Einstellung in der Datei "konfig.ac" erscheint das
  813.    Datum in der deutschen Form (TT.MM.JJJJ) oder in der amerikanischen
  814.    (MM/TT/JJJJ).
  815. %m Das eigene Call (Welches mit MYCALL eingestellt wurde).
  816. %n Der name der Station, mit der diese Verbindung besteht, falls er bekannt
  817.    ist (=in der Datei "names.ac" steht). Ist der Name unbekannt, wird das
  818.    Call wie bei "%c" verwendet.
  819. %p Die Nummer des Kanals, auf dem diese Verbindung besteht.
  820. %v Die Versionsnummer von AmiCom, zur Zeit "2.0". (Damit man die Texte bei
  821.    einem Update nicht dauernd Σndern mu▀)
  822. %z Die Uhrzeit in der Form HH:MM:SS.
  823. %? Falls der Name der Station, mit welcher diese Verbindung besteht, bekannt
  824.    ist, wird die dem "%?" folgende Zeile nicht ausgegeben sondern wie ein
  825.    Kommentar (;) ⁿberlesen. Ist der Name unbekannt, wird diese Zeile
  826.    ausgegeben. Mit diesem Macro kann mann z.B. in den Connect-Text eine
  827.    Aufforderung einfⁿgen, den Namen mit "//N..." einzutragen.
  828. %% Das Zeichen "%" selbst (Wer's braucht...).
  829.  
  830. Die Datei "text.ac" hat folgenden Aufbau:
  831. -----------------------------------------------------------------------------
  832. ;Mit dem Semikolon am Zeilenbeginn kann ein Kommentar eingefⁿgt werden
  833. #A
  834. Das hier ist der Text A. Er geht bis zur nΣchsten Raute am Zeilenanfang.
  835. #B
  836. Noch ein Text.
  837. ;Connect-Text:
  838. #C
  839. Hallo %n, willkommen an der Station von %m.
  840.  
  841. %d, %z, Kanal %p.
  842. %?Bitte tragen Sie ihren Namen mit '//N <Name>' im Programm ein.
  843.  
  844. %c de %m, Hilfe mit '//H'>
  845. #I
  846. Kein Infotext geladen.
  847. #N
  848. Keine Neuigkeiten.
  849. #P
  850. %c de %m>
  851. #Q
  852. Servus %n!
  853. #
  854. -----------------------------------------------------------------------------
  855.  
  856.  
  857. 3.4 Betrieb im WA8DED-Hostmode
  858.  
  859. Bei der Installation fⁿr einen TNC mit WA8DED-Hostmode sind am wenigsten
  860. ─nderungen durchzufⁿhren.
  861.  
  862. ─nderungen in der Datei "konfig.ac":
  863. Fⁿr den Betrieb mit dem WA8DED-Hostmode ist der Treiber "Host.drv" n÷tig.
  864. Er wird folgenderma▀en festgelegt:
  865. DRIVER "Host.drv"
  866. Der erweiterte Hostmode nach DG3DBI wird automatisch erkannt, Host.drv
  867. stellt sich dann selbst um.
  868. Die Baudrate fⁿr die serielle ▄bertragung mu▀ am Computer und am TNC
  869. gleich eingestellt sein. Tragen Sie diese bei dem Parameter BAUDRATE ein,
  870. z.B.:
  871. BAUDRATE 9600
  872. Wenn der TNC eine Firmware ohne Uhr hat (TNC-Kommando "K" fⁿhrt zu einer
  873. Fehlermeldung) mⁿssen sie angeben, da▀ AmiCom die Uhr nach dem Programmstart
  874. nicht stellen soll. Das geschieht mit:
  875. TNCCLOCK OFF
  876. Bei der original-WA8DED-Firmware (z.B. Version 2.6, wie sie im TNC-2S
  877. im originalzustand vorhanden ist) mu▀ die Zeit beim Parameter "F" in
  878. Sekunden angegeben werden, nicht in 1/100 Sekunden wie sonst ⁿblich.
  879. ─ndern Sie
  880. TNC 0 "F 800"
  881. in
  882. TNC 0 "F 8"
  883.  
  884. Die Dateien "text.ac" mit den Standardtexten und "greeting.ac" mit den
  885. pers÷nlichen Begrⁿ▀ungen k÷nnen Sie nach Wunsch anpassen.
  886.  
  887.  
  888. 3.5 Betrieb im KISS-Mode
  889.  
  890. Fⁿr den Betrieb im KISS-Mode sind umfangreichere ─nderungen notwendig.
  891.  
  892. ─nderungen in der Datei "konfig.ac":
  893. Fⁿr den Betrieb im KISS-Mode ist der Treiber "KISS.drv" notwendig. Er wird
  894. folgenderma▀en festgelegt:
  895. DRIVER "KISS.drv"
  896. Die Baudrate fⁿr die serielle ▄bertragung mu▀ am Computer und am TNC bzw.
  897. Multimodecontroller gleich eingestellt sein. Tragen Sie diese bei dem
  898. Parameter BAUDRATE ein, z.B.:
  899. BAUDRATE 9600
  900. Bei "KISS.drv" braucht die Uhr nicht mit dem Kommando "K" gestellt werden,
  901. weil "KISS.drv" die Systemzeit des Computers liest. Der Parameter
  902. TNCCLOCK kann aber auf ON bleiben. Wenn AmiCom versucht die Uhr zu stellen
  903. fⁿhrt das nicht zu einer Fehlermeldung sondern "KISS.drv" erkennt, ob
  904. das Datumsformat auf deutsch oder amerikanisch gestellt ist und richtet
  905. sich danach ein.
  906. Der KISS-Mode hat einen entscheidenden Nachteil: Die Software, die das
  907. Protokoll abarbeitet (L2) kann den Status der DCD nicht abfragen (Frequenz
  908. frei?) oder feststellen, ob ein an den TNC geschicktes Frame schon
  909. ausgesendet wurde. Damit nun nicht jedes empfangene Datenframe einzeln
  910. bestΣtigt wird sollte man den Timer 2 so erh÷hen, da▀ auf mehrere
  911. hintereinander empfangene Datenframes nur eine BestΣtigung ausgesendet wird.
  912. Der Wert ist dabei abhΣngig von der Baudrate. Bei 1200 Baud hat sich bei
  913. mir der Wert 2 Sekunden bewΣhrt. Er wird folgenderma▀en eingestellt:
  914. TNC 0 "@T2 200"
  915. Nach dem Verlassen des Programms schaltet KISS.drv den TNC automatisch
  916. wieder in den Terminalmode zurⁿck. Damit er nun nicht jedesmal wieder
  917. von Hand in den KISS-Mode geschalten werden mu▀ kann man in der Datei
  918. "KISS.ini" das Kommando festlegen, welches den TNC oder Multimodecontroller
  919. in den KISS-Mode schaltet. Der Inhalt dieser Datei wird nach dem
  920. Programmstart zum TNC geschickt. Der Aufbau dieser Datei ist ganz einfach:
  921. Jede Zeile die mit einem Semikolon (;) beginnt wird ignoriert. So k÷nnen
  922. Kommentarzeilen eingefⁿgt werden. Alle anderen Zeilen enthalten die ASCII-
  923. Codes der Zeichen, die abgeschickt werden sollen, in dezimaler Form.
  924.  
  925. Beispiel:
  926. Einen TNC mit TAPR-Software schaltet man folgenderma▀en in den KISS-Mode:
  927. <CTRL-C drⁿcken> KISS ON <Return drⁿcken> RESTART <Return drⁿcken>
  928.  
  929. In der Datei "KISS.ini" mu▀ man also folgendes eintragen:
  930. 3 75 73 83 83 32 79 78 13 82 69 83 84 65 82 84 13
  931. ^ ^  ^  ^  ^  ^  ^  ^  ^  ^  ^  ^  ^  ^  ^  ^  ^
  932. | |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  933. | K  I  S  S  |  O  N  |  R  E  S  T  A  R  T  +-RETURN
  934. +-CTRL-C      +-LEERZ. +-RETURN                    
  935.  
  936. In dieser Datei sind schon einige Eintragungen vorhanden, man mu▀ also nur
  937. vor der ben÷tigten Zeile das Semikolon entfernen und alle Anderen durch ein
  938. Semikolon am Zeilenanfang au▀er Kraft setzen.
  939.  
  940. Die Dateien "text.ac" mit den Standardtexten und "greeting.ac" mit den
  941. pers÷nlichen Begrⁿ▀ungen k÷nnen Sie nach Wunsch anpassen.
  942.  
  943.  
  944. 3.6 Betrieb mit dem BayCom-Modem von DG3RBU und DL8MBT
  945.  
  946. Seit der Version 2.0 kann AmiCom auch mit dem BayCom-Modem von Johannes,
  947. DG3RBU und Florian, DL8MBT betrieben werden. Es werden zur Zeit nur Modems
  948. fⁿr 1200 Baud an der seriellen Schnittstelle unterstⁿtzt. Da die
  949. Stromversorgung des Modems ⁿber die Leitungen TXD, DTR und RTS am Amiga
  950. nicht funktioniert ben÷tigt man entweder ein Modem mit externer
  951. Stromversorgung oder man erweitert die Schaltung um 1 Diode und 1 Widerstand,
  952. so da▀ das Modem die Betriebsspannung aus Pin 9 der seriellen Schnittstelle
  953. (+12V) erhΣlt. Auf der Originaldiskette oder in dem Archiv ist die Bilddatei
  954. "BayCom.iff" enthalten. Sie stellt die Schaltung des Modems incl. der
  955. Erweiterung fⁿr den Betrieb am Amiga dar.
  956. Wer nun glaubt seinen TNC endlich verkaufen zu k÷nnen sollte weiterlesen.
  957. Das BayCom-Modem besteht aus einer simplen Modemschaltung, welche die
  958. Digitalen Signale des Computers (+/-12V) in 2 verschiedene NF-T÷ne umwandelt
  959. und umgekehrt und einer Interface-Schaltung zur PTT-Steuerung. Je einfacher
  960. die Hardware ist umso komplizierter wird die Software. Das hei▀t die Software
  961. auf dem Amiga (in diesem Falle "BayCom.drv") mu▀ nicht nur die gesammte
  962. Steuerung des AX.25-Protokolls ⁿbernehmen (L2) sondern auch noch das Modem
  963. bitweise (!) ansteuern. Da dies alles mit sehr vielen Interrupts verbunden
  964. ist, die der Computer exakt zum richtigen Zeitpunkt abarbeiten mu▀, stellt
  965. das eine sehr hohe Belastung fⁿr den Prozessor dar. Und das um so mehr,
  966. da das Programm absolut Betriebssystemkonform programmiert wurde. Das hei▀t
  967. das Multitasking und sΣmtliche betriebssysteminternen Funktionen bleiben
  968. voll erhalten! Bei meinem Amiga mit MC68030/25 MHz fΣllt die Belastung kaum
  969. auf, auf einem Amiga mit MC68000/7 MHz reicht die Geschwindigkeit gerade
  970. noch, da▀ das Terminal die Daten rechtzeitig verarbeiten kann. Das
  971. Multitasking sollte man in diesem Fall vergessen. So wie es aussieht
  972. behindern einige Grafikroutinen die Interrupts. Das ist wohl auch bei der
  973. Textausgabe der Fall, wenn das Terminal die Daten ausgiebt kommt es bei
  974. einem Amiga mit 7 Mhz-68000er oft zu Rejects. Bei meinem Amiga mit MC68030/25
  975. Mhz lΣuft es 100%. Gottseidank geht die Entwicklung der Hardware immer weiter
  976. und heutzutage kostet ein Amiga 1200 mit MC68020/14 MHz etwas mehr wie die
  977. HΣlfte eines Amiga 500 zu seiner Einfⁿhrung. Das Problem dⁿrfte sich in
  978. Zukunft also selbst Erledigen.
  979.  
  980. Probleme:
  981. Wie gesagt mu▀ der Computer zu jederzeit alle anfallenden Interrupts sofort
  982. abarbeiten k÷nnen. Alle Programme welche die Interrupts - auch nur
  983. kurzzeitig - sperren sind fⁿr einen gleichzeitigen Betrieb mit BayCom.drv
  984. nicht geeignet. BayCom.drv ben÷tigt au▀erdem den Timer A in CIA-B. Dieser
  985. wird normalerweise nur fⁿr seriellen Datentransfer ben÷tigt, ist also frei.
  986. Es gibt aber Software, welche den Timer B fⁿr sich beansprucht - ohne vorher
  987. zu kontrollieren, ob er frei ist! Das Starten eines solchen Programms fⁿhrt
  988. sofort zu einem Systemabsturz. Hoffentlich spricht sich langsam auch mal
  989. bei Hobbyprogrammierern herum, was systemkonforme Programmierung ist. Den
  990. Schock bei der Umstellung auf OS 2.0 dⁿrften ja einige noch in Erinnerung
  991. haben...
  992. Die Erkennung der DCD, also ob die Frequenz frei ist oder nicht, ist
  993. recht simpel (aber schnell): Kommen Daten vom Modem, ist die DCD High.
  994. Kommen keine Daten, geht sie wieder auf Low. Deshalb mu▀ man dafⁿr sorgen,
  995. da▀ das Modem bei freier Frequenz nicht das Grundrauschen des EmpfΣngers
  996. bekommt, denn darauf reagiert der Modemchip. Man erreicht das durch
  997. schlie▀en der Rauschsperre (schlecht) oder Einbau einer "digitalen
  998. Rausschperre" mit dem Chip XR2211 (besser). Der Plan dazu ist in der
  999. Grafikdatei "BayCom.iff" enthalten. Testen kann man das Ganze durch die
  1000. Eingabe des TNC-Kommandos "@DEBUG". Dadurch ÷ffnet BayCom.drv ein kleines
  1001. Fenster, in welchem der Status der DCD und der PTT angezeigt werden.
  1002. Ist die DCD stΣndig auf High oder der Transceiver geht trotz angezeigter
  1003. PTT nicht auf Sendung ist etwas am Modem defekt.
  1004.  
  1005. ─nderungen in der Datei "konfig.ac":
  1006. Fⁿr den Betrieb mit dem BayCom-Modem ist der Treiber "BayCom.drv" notwendig.
  1007. Er wird folgenderma▀en festgelegt:
  1008. DRIVER "BayCom.drv"
  1009. Bei "BayCom.drv" braucht die Uhr nicht mit dem Kommando "K" gestellt werden,
  1010. weil "BayCom.drv" die Systemzeit des Computers liest. Der Parameter
  1011. TNCCLOCK kann aber auf ON bleiben. Wenn AmiCom versucht die Uhr zu stellen
  1012. fⁿhrt das nicht zu einer Fehlermeldung sondern "BayCom.drv" erkennt, ob
  1013. das Datumsformat auf deutsch oder amerikanisch gestellt ist und richtet
  1014. sich danach ein.
  1015.  
  1016. Die Dateien "text.ac" mit den Standardtexten und "greeting.ac" mit den
  1017. pers÷nlichen Begrⁿ▀ungen k÷nnen Sie nach Wunsch anpassen.
  1018.  
  1019.  
  1020. 4.  Benutzung des Terminalprogramms
  1021.  
  1022. 4.1 Bildschirmaufbau
  1023.  
  1024. Nach dem Programmstart ÷ffnet AmiCom einen eigenen Bildschirm, welcher
  1025. etwa folgenden Aufbau hat:
  1026.  
  1027. -----------------------------------------------------------------------------
  1028. AmiCom 2.0 [01.01.1999 23:45]
  1029. -----------------------------------------------------------------------------
  1030.  1:discon     Statuszeile 1  3:discon     4:discon     5:discon    6:discon
  1031. -----------------------------------------------------------------------------
  1032.  
  1033.               Eingabefenster
  1034.  
  1035. -----------------------------------------------------------------------------
  1036.  1:T discon   Statuszeile 2        U0 T0 discon.        R- S- 0        1AB
  1037. -----------------------------------------------------------------------------
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.               Ausgabefenster
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049. -----------------------------------------------------------------------------
  1050. MH:           Statuszeile 3
  1051. -----------------------------------------------------------------------------
  1052.  
  1053.               Monitor
  1054.  
  1055. -----------------------------------------------------------------------------
  1056.  
  1057. Statuszeile 1
  1058. In dieser Zeile werden die Calls der 1. sechs Stationen angezeigt, mit
  1059. welchen im Moment eine Verbindung besteht. Werden auf einem anderen Kanal
  1060. als dem gerade dargestellten Daten empfangen erscheint statt dem Doppelpunkt
  1061. ein Gr÷▀erzeichen (>). Mit der entsprechenden Funktionstaste kann man nun
  1062. auf diesen Kanal umschalten.
  1063.  
  1064. Eingabefenster
  1065. In dieses Fenster k÷nnen Eingaben ⁿber die Tastatur gemacht werden. Man
  1066. braucht dabei blo▀ drauflosschreiben, erreicht man das Zeilenende wird das
  1067. angefangene Wort in die nΣchste Zeile ⁿbernommen (Automatischer Wortumbruch).
  1068. Hat man 3 Zeilen komplett, werden diese automatisch ausgesendet. Durch
  1069. drⁿcken von Return kann man die eingegebenen Zeilen vorzeitig abschicken.
  1070. Mit den Cursortasten kann man sich frei im Eingabefenster bewegen und so
  1071. z.B. vorher gemachte Eingaben nochmals aussenden. Durch drⁿcken von Cursor-
  1072. rauf oder Cursor-runter wird gel÷scht, welche Zeilen zusammengeh÷ren. Man
  1073. mu▀ nun alle gewⁿnschten Zeilen einzeln mit Return abschicken.
  1074.  
  1075. Statuszeile 2
  1076. Die Statuszeile 2 hat z.B. folgenden Aufbau:
  1077. -----------------------------------------------------------------------------
  1078.  1 D:DB0ZKA    Digi Augsburg           U0 T0 Info transf. R- S- 0      1AB
  1079. -----------------------------------------------------------------------------
  1080. 1 |2          |3                      |4                 |5           |6
  1081.  
  1082. 1: Das ist die Nummer des gerade dargestellten Kanals.
  1083. 2: Der Typ und das Call der auf diesen Kanal connecteten Station.
  1084.    Typ kann einer der Folgenden sein:
  1085.     T: Terminal, eine normale Station
  1086.     B: BBS, eine Mailbox
  1087.     D: Digipeater
  1088.    Es sind nicht alle Funktionen bei allen Typen von Stationen m÷glich.
  1089.    Nachrichten mit "//1..." k÷nnen nur an Terminals geschickt werden,
  1090.    die Autosave-Funktion funktioniert nur bei Terminals und Mailboxen.
  1091.    Mailboxen k÷nnen keine Remotekommandos ausfⁿhren, sie werden einfach
  1092.    ignoriert (Zur Sicherheit).
  1093. 3: Der Name der Station, mit welcher man auf diesem Kanal verbunden ist.
  1094.    Er kann bis zu 20 Zeichen lang sein und steht in der Datei "names.ac".
  1095.    Unbekannte Stationen k÷nnen ihren Namen auch selbst mit "//N name"
  1096.    eintragen.
  1097. 4: Der Linkstatus dieser Verbindung. Dabei bedeuten:
  1098.     U: Unack, Anzahl der schon ausgesendeten aber noch unbestΣtigten
  1099.        Datenframes.
  1100.     T: Tries, Anzahl der Versuche das letzte Frame auszusenden, ohne da▀
  1101.        eine BestΣtigung eintraf. Wenn T stΣndig gr÷▀er als 1 ist deutet das
  1102.        auf eine schlechte Verbindung hin.
  1103.    Darauf folgt einer der folgenden Texte:
  1104.    discon.         = Disconnected, keine Verbindung.
  1105.    Link setup      = Verbindungsaufbau. Es wird versucht eine Verbindung zu
  1106.                      der gewⁿnschten Station aufzubauen.
  1107.    Frame reject    = Ein Frame wurde zurⁿckgewiesen (FRMR), ein schwerer
  1108.                      Protokollfehler. Er endet meist mit dem Abbruch der
  1109.                      Verbindung (Hat die Gegenstation einen Fehler in der
  1110.                      Soft?).
  1111.    Disc. req.      = Verbindungsabbau. Die Verbindung wird getrennt.
  1112.    Info transf.    = Information transfer, der Normalfall bei einer
  1113.                      Verbindung.
  1114.    Rej. sent       = Ein Reject (Bitte um Wiederholung) wurde ausgesendet.
  1115.                      Es ist ein Datenframe verloren gegangen.
  1116.    Waiting ack.    = Waiting acknowledgement, es wird auf eine BestΣtigung
  1117.                      gewartet. Wenn nach einer bestimmten Anzahl von
  1118.                      Versuchen keine Antwort kommt wird die Verbindung
  1119.                      automatisch getrennt.
  1120.    Device busy     = Unsere Station kann keine weiteren Daten mehr aufnehmen,
  1121.                      der Empfangsbuffer ist voll! (Oha, steht das Terminal?)
  1122.    Rem. dev. b.    = Remote device busy, die Gegenstation kann keine weiteren
  1123.                      Daten mehr aufnehmen.
  1124.    Both dev. b.    = Both devices busy, beide Stationen k÷nnen keine weiteren
  1125.                      Daten mehr aufnehmen.
  1126.    W.a. & d.b.     = Waiting acknowledgement and device busy.
  1127.    W.a. & r.b.     = Waiting acknowledgement and remote device busy.
  1128.    W.a. & b.b.     = Waiting acknowledgement and both devices busy.
  1129.    R.s. & d.b.     = Reject sent and device busy.
  1130.    R.s. & r.b.     = Reject sent and remote device busy.
  1131.    R.s. & bdb.     = Reject sent and both devices busy.
  1132. 5: Hier wird angezeigt, ob gerade eine Datei von Disk gesendet wird (S) oder
  1133.    auf Disk mitgeschrieben wird (empfangen, E).
  1134.    Dabei bedeuten:
  1135.     -: Es wird nichts ▄bertragen.
  1136.     T: Es wird eine ASCII-Textdatei ⁿbertragen (evtl. mit
  1137.        Zeichensatzwandler, Converter).
  1138.     B: Es wird benΣr ⁿbertragen, ohne Wandlung des Zeichensatzes und des
  1139.        Zeilentrenners.
  1140.     A: Es wird eine Datei im Automode ⁿbertragen.
  1141.     7: Es wird eine 7Plus-Datei ohne Zeichensatzwandlung gesendet oder
  1142.        mit Autosave empfangen.
  1143.    Dahinter folgt noch eine Zahl die die Anzahl der schon ⁿbertragenen
  1144.    Bytes (Text, BinΣr, 7Plus) oder der noch zu ▄bertragenden Bytes (Automode)
  1145.    angiebt. Wird gleichzeitig gesendet und empfangen hat die Anzeige der
  1146.    gesendeten Bytes vorrang.
  1147. 6: Hier werden einige wichtige ZustΣnde angezeigt:
  1148.     0-2: Nummer des eingestellten Zeichensatzwandlers (Converter).
  1149.     A:   Die Autosave-Funktion ist eingeschaltet. Falls nun eine 7Plus-
  1150.          codierte BinΣrdatei empfangen wird schreibt diese AmiCom automatisch
  1151.          unter dem richtigen Namen auf Disk mit.
  1152.     B:   Die Boxcheck-Funktion ist eingeschaltet. Falls nun AmiCom die
  1153.          Ausgabe einer Mailbox auf das "Check"-Kommando erkennt werden die
  1154.          empfangenen Zeilen in einen spezielen Buffer ⁿbenommen und
  1155.          sortiert.
  1156.     C:   Dieser Kanal befindet sich im Convers-Modus. Alle hier empfangenen
  1157.          und eingegebenen Texte werden an alle anderen Stationen im Convers-
  1158.          Modus weiterverteilt.
  1159.     S:   Dieser Kanal befindet sich im Sysop-Mode. Die hier connectete
  1160.          Station kann die speziellen Sysop-Remotekommandos ausfⁿhren.
  1161.    Die Anzeige des eingeschalteten Zeichensatzwandlers sollte bei der
  1162.    ▄bertragung von codierten BinΣrdateien (z.B. mit 7Plus, 7Bit...) beachtet
  1163.    werden. Dort MU▀ der Zeichensatzwandler abgeschaltet sein, weil sonst
  1164.    so ⁿbertragene Dateien unbrauchbar sind! Unter dem Menⁿpunkt "File Send"
  1165.    existiert der Unterpunkt "7Plus". Das entspricht dem Senden als Textdatei
  1166.    mit ausgeschalteten Zeichensatzwandler, es wird also nur der Zeilentrenner
  1167.    gewandelt. So spart man sich das stΣndige An- und Ausschalten des
  1168.    Wandlers.
  1169.  
  1170. Ausgabefenster
  1171. Im Ausgabefenster werden alle empfangenen Daten oder Meldungen des
  1172. Programms ausgegeben. Dabei verwendet AmiCom verschiedene Farben und
  1173. Schriftarten:
  1174. Textfarbe 1 (schwarz): Diese Daten wurden Empfangen oder stammen vom
  1175.                        Programm, sie sind an den Benutzer gerichtet.
  1176. Textfarbe 2 (wei▀):    Diese Daten stammen vom Benutzer oder vom Programm
  1177.                        und wurden ausgesendet.
  1178. Normal:                Das ist normaler Text der entweder Eingegeben oder
  1179.                        Empfangen wurde.
  1180. Fett:                  Dieser Text stammt vom Programm.
  1181. Kursiv:                Dieser Text stammt vom TNC oder vom Treiber.
  1182. Mit den Tasten "Home", "End", "PgUp" und "PgDn" am Zehnerblock kann im
  1183. Ausgabefenster zurⁿckgeblΣttert werden. Wie weit zurⁿckgeblΣttert werden
  1184. kann hΣngt von der in der Datei "konfig.ac" eingestellten Gr÷▀e des
  1185. Ausgabebuffers ab. WΣhrend im Buffer geblΣttert wird wird der TNC nicht
  1186. abgefragt, um neue Daten im Buffer zu vermeiden. Also nach dem BlΣttern
  1187. immer wieder mit "End" an das Bufferende zurⁿckgehen!
  1188. Werden einzelne W÷rter im Ausgabefenster mit der Maus angeklickt werden sie
  1189. ins Eingabefenster ⁿbernommen.
  1190.  
  1191. Statuszeile 3
  1192. In der Statuszeile 3 (Beginnt mit MH) werden bis zu 11 Calls angezeigt,
  1193. die AmiCom im Monitor entdeckt hat (=auf der Frequenz geh÷rt). Wird ein Call
  1194. geh÷rt, das noch nicht in dieser Liste enthalten ist, wird es mit in diese
  1195. Liste ⁿbernommen. Sind schon 11 Calls enthalten, wird das am LΣngsten nicht
  1196. mehr geh÷rte Call durch das Neue ersetzt. Wurde ein Call lΣnger als 5 Minuten
  1197. nicht mehr geh÷rt, wird es aus dieser Liste entfernt. So hat man immer einen
  1198. ▄berblick darⁿber, welche Stationen gerade auf dieser Frequenz QRV sind.
  1199. Genauere Informationen erhΣlt man ⁿber die gro▀e Monitor-Heard-Liste, welche
  1200. ⁿber ein Pulldownmenⁿ aufgerufen werden kann.
  1201.  
  1202. Monitorfenster
  1203. In diesem Fenster am unteren Bildrand wird der Monitor angezeigt, also alles,
  1204. was der TNC "h÷rt". Im Monitor kann man beobachten, was die anderen Stationen
  1205. machen, welcher Digi QRV ist, etc... Durch drⁿcken von SHIFT+HELP kann man
  1206. zwischen zwei alternativen Monitorgr÷▀en wΣhlen. Gr÷▀e 1 ist die in der
  1207. Datei "konfig.ac" eingestellte, Gr÷▀e 2 ist nach dem Programmstart 0.
  1208. Durch ziehen der Statuszeile 3 mit der Maus kann die Gr÷▀e jederzeit
  1209. geΣndert werden. Durch drⁿcken von HELP schaltet man auf den Monitorkanal.
  1210. Dort wird das Monitorfenster in voller Gr÷▀e gezeigt, man kann auch
  1211. wie in einem Ausgabefenster darin blΣttern. Werden Eingaben im Eingabefenster
  1212. des Monitors gemacht, werden diese als Unproto-Frames (UI-Frames)
  1213. ausgesendet. Das Zielcall kann man mit dem Connect-Kommando einstellen,
  1214. z.B. "C CQ".
  1215.  
  1216.  
  1217. 4.2 Tastaturbelegung
  1218.  
  1219. F1...F10       Schaltet zwischen den KanΣlen 1 bis 10 um.
  1220. SHIFT+F1...F10 Schaltet zwischen den KanΣlen 11-20 um.
  1221. CTRL+F1...F10  Schaltet zwischen den KanΣlen 21-30 um.
  1222. HELP           Schaltet auf den Monitorkanal. Durch nochmaliges Drⁿcken von
  1223.                RETURN gelangt man wieder auf den zuletzt dargestellten
  1224.                QSO-Kanal.
  1225. SHIFT+HELP     Schaltet zwischen zwei alternativen Monitorgr÷▀en um.
  1226. ESCAPE         Mit Escape am Zeilenbeginn k÷nnen Kommandos an das Programm
  1227.                oder an den TNC im Eingabefenster eingegeben werden.
  1228. DEL            L÷scht im Eingabefenster das Zeichen unterhalb des Cursors.
  1229. <-             L÷scht im Eingabefenster das Zeichen links des Cursors.
  1230. RETURN         Beendet die Eingabe einer Zeile im Eingabefenster und springt
  1231.                in die NΣchste Zeile.
  1232. CURSOR rauf    Bewegt den Cursor im Eingabefenster eine Zeile nach Oben.
  1233. CURSOR runter  Bewegt den Cursor im Eingabefenster eine Zeile nach Unten.
  1234. CURSOR links   Bewegt den Cursor im Eingabefenster ein Zeichen nach Links.
  1235. CURSOR rechts  Bewegt den Cursor im Eingabefenster ein Zeichen nach rechts.
  1236. SHIFT+rauf     BlΣttert das Ausgabefenster eine Seite zurⁿck.
  1237. SHIFT+runter   BlΣttert das Ausgabefenster eine Seite vor.
  1238. CONTROL+rauf   Springt an den Anfang des Ausgabebuffers.
  1239. CONTROL+runter Springt an das Ende des Ausgabebuffers.
  1240. PgUp           BlΣttert das Ausgabefenster eine Seite zurⁿck.
  1241. PgDn           BlΣttert das Ausgabefenster eine Seite vor.
  1242. Home           Springt an den Anfang des Ausgabefensters.
  1243. End            Springt an das Ende des Ausgabefensters.
  1244. Pfeiltasten am Zehnerblock: Wie Cursortasten.
  1245. Au▀erdem k÷nnen noch einige Menⁿ-Shortcuts verwendet werden.
  1246.  
  1247.  
  1248. 4.3 Pulldownmenⁿs
  1249.  
  1250. Folgende Menⁿpunkte k÷nnen AngewΣhlt werden. Die Shortcuts stehen in
  1251. Klammern, sie mⁿssen zusammen mit der rechten Amiga-Taste gedrⁿckt werden.
  1252.  
  1253. Menⁿpunkt Program (Programm):
  1254. Info               Zeigt einen Requester mit einer Info.
  1255. Editor         (E) Startet den in der Datei "konfig.ac" angegebenen
  1256.                    Texteditor mit "RUN >NIL: <name>".
  1257. Shell          (S) ╓ffnet eine neue Shell mit "RUN >NIL: NewShell".
  1258. Quit           (Q) VerlΣ▀t das Programm.
  1259.  
  1260. Menⁿpunkt File (Datei):
  1261. Read file          Dient zum Empfang einer Datei, sie wird auf Disk
  1262.                    mitgeschrieben. Es ist immer nur m÷glich eine Datei
  1263.                    gleichzeitig zu empfangen. WΣhrend mit "Read file"
  1264.                    empfangen wird funktioniert die Autosave-Funktion nicht.
  1265. Send file          Sendet eine Datei von der Disk aus.
  1266. Stop reading       Beendet den Empfang einer Datei oder bricht die
  1267.                    ▄bertragung im Automode ab.
  1268. Stop sending       Beendet das Aussenden einer Datei.
  1269. Delete file        L÷scht eine Datei wie mit "Delete" in der Shell.
  1270.  
  1271. Menⁿpunkt Function (Funktion):
  1272. Connect        (C) Es wird nach dem Call der Station gefragt, anschlie▀end
  1273.                    wird versucht, eine Verbindung mit dieser Station
  1274.                    aufzubauen.
  1275. Disconnect     (D) Die Verbindung wird beendet.
  1276. C. Message     (T) Es kann eine kurze, bis zu 80 Zeichen lange Nachricht
  1277.                    angegeben werden ("Moment, 600", "Bin beim Essen"), die
  1278.                    dann an den Connect-Text angehΣngt wird.
  1279.                    Anschlie▀end das L÷schen nicht vergessen!
  1280. Undo           (U) AmiCom wertet die Meldungen "CONNECTED TO.../RECONNECTED
  1281.                    TO...) des Digipeaters aus und zeigt immer das aktuelle
  1282.                    Call in der Titelleiste an. Ein weiterconnecten wird auch
  1283.                    im Logbuch eingetragen. Sollte irrtⁿmlich mal eine
  1284.                    "Falschmeldung" empfangen werden (z.B. in einer Datei
  1285.                    enthalten), kann die Falsche Anzeige mit "Undo" oder
  1286.                    AMIGA-Rechts+"U" rⁿckgΣngig gemacht werden. Ein falscher
  1287.                    Eintrag wird dabei auch aus dem Log entfernt.
  1288. Boxcheck/Show  (B) Zeigt den Inhalt des Boxcheckbuffers. Eine genaue
  1289.                    ErklΣrung dieser Funktion folgt im Kapitel "5.5 Boxcheck-
  1290.                    Funktion".
  1291. Boxcheck/Clear     Der Buffer wird gel÷scht, der Speicher freigegeben.
  1292. Boxcheck/Next  (N) Schickt ein Read-Kommando ("R") fⁿr die nΣchste
  1293.                    ausgewΣhlte Datei ab.
  1294. Rec. Buffer/Save   Speichert den Inhalt des Empfangsbuffers auf Disk. Falls
  1295.                    man etwas gelesen hat und es nun doch sichern will...
  1296. Rec. Buffer/Clear  L÷scht den Empfangsbuffer, das Ausgabefenster wird
  1297.                    dabei auch gel÷scht.
  1298. Printer/On         Alles was nun empfangen wird wird in den programminternen
  1299.                    64K gro▀en Druckerbuffer ⁿbernommen und ausgedruckt.
  1300.                    Dieser Druckerbuffer ist notwendig, da die Daten sicher
  1301.                    schneller empfangen werden als der Drucker drucken kann.
  1302. Printer/Off        Es werden nun keine Daten mehr in den Druckerbuffer
  1303.                    ⁿbernommen, der Buffer wird aber noch zuende gedruckt.
  1304. Printer/Break      Der Druckvorgang wird sofort gestoppt, der Buffer
  1305.                    gel÷scht. Wenn der Drucker noch weiterlΣuft liegt das
  1306.                    an seinem internen Druckerbuffer.
  1307. Standardtext   (-) Durch diesen Menⁿpunkt oder durch drⁿcken von Amiga-rechts
  1308.                    und "-" kann einer der 26 vordefinierten Standardtexte
  1309.                    ausgesendet werden, indem man die entsprechende
  1310.                    Taste (A-Z) drⁿckt.
  1311.  
  1312. Menⁿpunkt Monitor:
  1313. Save/On            Startet die Monitor-Save-Funktion. NΣheres im Kapitel
  1314.                    "5.6 Monitor-Save-Funktion".
  1315. Save/Off           Beendet die Monitor-Save-Funktion.
  1316. Save/Statistics    Zeigt eine kleine Statistik mit der Anzahl der empfangenen
  1317.                    Bytes und Frames.
  1318. Mon. H./Show   (M) Zeigt die gro▀e Monitor-Heard-Liste. In dieser Liste sind
  1319.                    bis zu 30 zuletzt geh÷rte Stationen gespeichert.
  1320. Mon.-Heard/Clear   L÷scht diese Liste.
  1321.  
  1322. Menⁿpunkt Switch (Schalter):
  1323. Hier k÷nnen einige Funktionen Ein- oder Ausgeschaltet werden. Die fett
  1324. geschriebenen Punkte gelten fⁿr jeden Kanal getrennt, die normal
  1325. geschriebenen global fⁿr das ganze Programm.
  1326. Converter          Zeichensatzwandler (Aus, IBM oder IBM/DIN).
  1327. Umlaute            Umlaute sperren oder zulassen.
  1328. Sysop              Sysopmode Ein- oder Ausschalten.
  1329. Convers            Conversmode Ein- oder Ausschalten.
  1330. PCFont             "AmiCom.font" Ein- oder Ausschalten.
  1331. Echo               Sollen die ausgesendeten Daten auch im Ausgabefenster
  1332.                    ausgegeben werden?
  1333. Bell               Klingel bei Connect oder "//RI"?
  1334. Sound              Pieps bei Empfang von Daten oder CTRL-G?
  1335. CText              Soll der Connect-Text automatisch ausgesendet werden?
  1336. Remote             Ist eine Fernsteuerung mit "//XXXX..." m÷glich?
  1337. MHeard             Soll die gro▀e Monitor-Heard-Liste gefⁿhrt werden?
  1338. AutoSave           Sollen gelesene 7Plus-Dateien automatisch gespeichert
  1339.                    werden?
  1340. Boxcheck           Soll ein separater Boxcheck-Buffer gefⁿhrt werden?
  1341.  
  1342.  
  1343. 4.4 Kommandos
  1344.  
  1345. Wenn sich der Cursor im Eingabefenster am Beginn einer Zeile befindet k÷nnen
  1346. durch drⁿcken von ESCAPE Kommandos an das Programm oder an den TNC gesendet
  1347. werden. Die Unterscheidung zwischen Programm-Kommandos und TNC-Kommandos
  1348. trifft dabei AmiCom. Bei "Host.drv" sind die TNC-Kommandos abhΣngig von der
  1349. verwendeten TNC-Firmware, weil sie "Host.drv" nur an den TNC weiterleitet.
  1350. Bei "BayCom.drv" und "KISS.drv" ⁿbernimmt die Abarbeitung der TNC-Kommandos
  1351. (Einstellung der Parameter wΣhrend des Betriebs...) der verwendete Treiber.
  1352. Werden Kommandos ohne Parameter eingegeben zeigt AmiCom die momentane
  1353. Einstellung an.
  1354.  
  1355. Folgende Kommandos k÷nnen an das Programm gegeben werden, unabhΣngig vom
  1356. verwendeten Treiber:
  1357.  
  1358. AUTOSAVE [ON|OFF]
  1359. Schaltet die Autosave-Funktion ein oder aus.
  1360.  
  1361. BELL [ON|OFF]
  1362. Schaltet die Klingel bei Connect oder //RI ein oder aus.
  1363.  
  1364. BOXCHECK [ON|OFF]
  1365. Schaltet die Boxcheck-Funktion ein oder aus.
  1366.  
  1367. C [<Call>] [VIA] [<Digi 1> <Digi 2> ...]
  1368. Connect, es wird eine Verbindung zu der angegebenen Station gegebenenfalls
  1369. ⁿber die angegebenen Digipeater aufgebaut. Sollte schon eine Verbindung
  1370. mit dieser Station bestehen fΣngt AmiCom die Fehlermeldung "STATION ALREADY
  1371. CONNECTED" ab und versucht den Connect mit erh÷hteM SSID beim MYCALL
  1372. nocheinmal.
  1373.  
  1374. CHANNEL [<Kanal#>]
  1375. CH [<Kanal#>]
  1376. Schaltet auf den angegebenen Kanal um. So ist es m÷glich, alle maximal 255
  1377. KanΣle die das Terminalprogramm verwalten kann zu erreichen (Wer's
  1378. braucht...).
  1379.  
  1380. CONVERS [ON|OFF]
  1381. CONV [ON|OFF]
  1382. Schaltet den Conversmode auf diesem Kanal an oder aus.
  1383.  
  1384. CONVERTER [0...2]
  1385. Schaltet den angegebenen Zeichensatzwandler ein.
  1386.  
  1387. CTEXT [ON|OFF]
  1388. Schaltet den Connect-Text ein oder aus.
  1389.  
  1390. ECHO [ON|OFF]
  1391. Schaltet die Echo-Funktion ein oder aus.
  1392.  
  1393. END
  1394. Beendet oder Unterbricht eine Dateiⁿbertragung.
  1395.  
  1396. FLUSHMHEARD
  1397. FMH
  1398. L÷scht die gro▀e Monitor-Heard-Liste.
  1399.  
  1400. D
  1401. Disconnect, die Verbindung auf diesem Kanal wird beendet.
  1402.  
  1403. DELETE <Dateiname>
  1404. DEL <Dateiname>
  1405. L÷scht die angegebene Datei wie mit "Delete" in der Shell.
  1406.  
  1407. EDITOR
  1408. ED
  1409. Startet den in der Datei "konfig.ac" eingestellten Texteditor.
  1410.  
  1411. MAXFRAME [1...7]
  1412. MAX [1...7]
  1413. Legt die Anzahl der maximalen ausgesendeten und unbestΣtigten Datenframes
  1414. fest. Dieser Wert wird auch mit "O <Wert>" zum TNC geschickt.
  1415.  
  1416. MHEARD [ON|OFF]
  1417. MH [ON|OFF]
  1418. Schaltet das Updaten der gro▀en Monitor-Heard-Liste an oder aus.
  1419.  
  1420. NEWSHELL
  1421. Startet eine neue Shell.
  1422.  
  1423. PACLEN [16...256]
  1424. PAC [16...256]
  1425. Legt die maximale LΣnge eines Datenframes fest.
  1426.  
  1427. PCFONT [ON|OFF]
  1428. Schaltet den Zeichensatz "AmiCom.font" ein oder aus.
  1429.  
  1430. PRINTER [ON|OFF]
  1431. Schaltet den Drucker ein oder aus.
  1432.  
  1433. RT <Dateiname>
  1434. Beginnt mit dem Mitschreiben einer Textdatei auf Disk.
  1435.  
  1436. RA <Dateiname>
  1437. Beginnt mit dem Empfang der Datei <Dateiname> im Automode.
  1438.  
  1439. RB <Dateiname>
  1440. Beginnt mit dem Mitschreiben einer BinΣrdatei auf Disk.
  1441.  
  1442. REMOTE [ON|OFF]
  1443. Schaltet die Fernsteuerung mit "//XXX..." ein oder aus.
  1444.  
  1445. ST <Dateiname>
  1446. Beginnt mit dem Aussenden der Textdatei <Dateiname> mit Zeichensatzwandlung.
  1447.  
  1448. SA <Dateiname>
  1449. Beginnt mit dem Aussenden der Datei <Dateiname> im Automode.
  1450.  
  1451. SB <Dateiname>
  1452. Sendet die BinΣrdatei <Dateiname> aus.
  1453.  
  1454. SOUND [ON|OFF]
  1455. Schaltet die Tonausgabe bei empfangenen Daten oder einem empfangenen
  1456. <Bel> (CTRL-G) ein oder aus.
  1457.  
  1458. SYSOP [ON|OFF]
  1459. Schaltet den Sysopmode auf diesem Kanal ein oder aus.
  1460.  
  1461. UMLAUTE [ON|OFF]
  1462. Schaltet die Umlaute an oder aus, also die Sperre aus oder an.
  1463.  
  1464.  
  1465. 4.5 TNC-Kommandos bei BayCom.drv und KISS.drv
  1466.  
  1467. Bei der Verwendung von "Host.drv" sind die TNC-Kommandos abhΣngig von der
  1468. verwendeten TNC-Firmware, da sie "Host.drv" nur an den TNC weitergibt.
  1469. Bei Verwendung von "BayCom.drv" und "KISS.drv" ⁿbernimmt die Abarbeitung
  1470. der eingegebenen TNC-Kommandos der Treiber, genauso wie die gesammte
  1471. Steuerung des AX.25-Protokolls. Die Bedienung ist dabei weitgehend gleich
  1472. wie bei einem TNC mit einer WA8DED- (oder kompatiblen) Firmware.
  1473.  
  1474. Beschreibung der TNC-Kommandos bei BayCom.drv und KISS.drv. Die mit einem
  1475. Stern (*) markierten Kommandos und Werte gelten fⁿr jeden Kanal getrennt.
  1476. Nach einem Disconnect werden wieder die Werte von Kanal 0 ⁿbernommen:
  1477.  
  1478. C [<Call>] [VIA] [<Digipeater> <Digipeater> ...]                  (Connect) *
  1479. Baut eine Verbindung zu einer bestimmten Station auf. Dabei kann auch die
  1480. Route ⁿber bis zu 8 Digipeater mit angegeben werden. Besteht auf diesem
  1481. Kanal schon eine Verbindung mit dieser Station, wird der Link zurⁿckgesetzt.
  1482. Auf Kanal 0 (Monitor) wird damit das Zielcall fⁿr Unproto-Aussendungen
  1483. (UI-Frames) angegeben.
  1484. Beispiel:
  1485. C DB0ZKA
  1486. C DB0KCP-8 DB0ZKA
  1487. C DB0KCP-8 v DB0ZKA
  1488. C DB0KCP-8 via DB0ZKA
  1489.  
  1490. D                                                              (Disconnect) *
  1491. Beendet die Verbindung auf diesem Kanal, vorher wird aber noch gewartet,
  1492. bis alle ausgesendeten Datenframes von der Gegenstation bestΣtigt wurden.
  1493. Wird nochmal das Kommando "D" gegeben, werden alle noch anstehenden Daten
  1494. verworfen und nicht auf eine BestΣtigung gewartet sondern sofort in den
  1495. Zustand "Verbindungsabbau" ⁿbergegangen. Ein Erneutes "D" unterbricht die
  1496. Verbindung sofort, ohne auf eine BestΣtigung des Verbindungsendes (UA-) der
  1497. Gegenstation zu warten (Nur im Notfall verwenden).
  1498.  
  1499. F [1...65535]                            (Timer 1, Frack in 1/100 Sekunden) *
  1500. Gibt den Wert des Timers 1 (Frack) in 1/100 Sekunden an. Wenn keine
  1501. BestΣtigung kommt wird die Gegenstation in diesen ZeitabstΣnden angepollt.
  1502.  
  1503. I [<Call>]                                                         (Mycall) *
  1504. Gibt das eigene Rufzeichen an. Das gilt nur bis zum nΣchsten Disconnect, dann
  1505. wird wieder das Rufzeichen von Kanal 0 (Monitor) ⁿbernommen! Also auch dort
  1506. einstellen.
  1507.  
  1508. K [0...2]                                                             (Stamp)
  1509. Gibt an, ob und wo ein Stamp (Datum und Uhrzeit) angegeben werden sollen:
  1510. 0=Kein Stamp
  1511. 1=Stamp bei Statusmeldungen (CONNECTED TO....)
  1512. 2=Stamp bei Statusmeldungen und Monitorheaderzeilen (fm DL3MGQ to...)
  1513.  
  1514. L                                                            (Status holen) *
  1515. Gibt den Status der Verbindung auf diesem Kanal aus. Der Status besteht aus
  1516. 6 Ziffern (z.B. 0 0 0 0 0 0), die folgende Bedeutung haben:
  1517. 1. Ziffer: Anzahl der unangezeigten Statusmeldungen.
  1518. 2. Ziffer: Anzahl der unangezeigten Datenframes.
  1519. 3. Ziffer: Anzahl der noch unausgesendeten Datenframes im Buffer.
  1520. 4. Ziffer: Anzahl der schon ausgesendeten aber noch unbestΣtigten Datenframes
  1521.            (U in Statuszeile 2).
  1522. 5. Ziffer: Anzahl der Versuche, dieses Frame auszusenden (T in Statuszeile
  1523.            2).
  1524. 6. Ziffer: Link-Status dieser Verbindung. Wird in der Statuszeile 2 als
  1525.            Text angezeigt.
  1526.  
  1527. M [U|I|S|C|N]                                                       (Monitor)
  1528. Mit M kann angegeben werden, was alles im Monitor angezeigt werden soll:
  1529. U: Es werden Unproto-Frames (UI) angezeigt.
  1530. I: Es werden Info-Frames (I) angezeigt.
  1531. S: Es werden Steuerframes (RR, REJ, RNR, FRMR, SABM, DISC, UA, DM) angezeigt.
  1532. C: Anzeige des Monitors, auch wenn man connected ist.
  1533. N: Es wird nichts angezeigt.
  1534. Beim Betrieb mit AmiCom sollte "M" auf "UISC" stehen.
  1535.  
  1536. N [0...65535]                                                   (N2, Tries) *
  1537. Gibt die maximale Anzahl von Versuchen an, wie oft ein Frame ausgesendet
  1538. wird. Kommt dann immer noch keine BestΣtigung, wird die Verbindung
  1539. unterbrochen (LINK FAILURE...). 0 ist dabei Unendlich (Vorsicht!).
  1540.  
  1541. O [1...7]                                                        (Maxframe) *
  1542. Gibt die maximale Anzahl von unbestΣtigten Frames an. Nach dieser Anzahl
  1543. mu▀ eine BestΣtigung von der Gegenstation kommen.
  1544.  
  1545. P [0...255]                                                     (Persistence)
  1546. Gibt den Persistence-Wert fⁿr den eingebauten Zufallsgenerator an. Bei 0
  1547. geht der TNC nie auf Sendung, bei 255 sofort (Nie einstellen, Sinnvoll ist
  1548. ca. 16-128).
  1549.  
  1550. Q [+|-] [<Call>] [<Digi> <Digi>...]                       (QRV? Suchfunktion)
  1551. Mit Q ist es m÷glich eine Station zu suchen, Σhnlich dem F-Kommando bei
  1552. Flexnet.
  1553. Q <Call>           Sucht die Station <Call> direkt und ⁿber die
  1554.                    eingestellte Suchroute.
  1555. Q <Call> <Route>   Sucht die Station <Call> ⁿber die Route <Route>, die
  1556.                    aus bis zu 8 Digipeater-Calls bestehen kann. Die
  1557.                    voreingestellte Suchroute wird dabei nicht beachtet!
  1558. Q + <Route>        Fⁿgt die Route <Route> zur Suchroute hinzu. Maximal
  1559.                    k÷nnen 8 Suchrouten angegeben werden, jede Route kann
  1560.                    aus bis zu 8 Digipeatercalls bestehen.
  1561. Q - <Route>        Entfernt die Route <Route> aus der Liste.
  1562.  
  1563. R [0|1]                                                            (Digipeat)
  1564. Schaltet die L2-Digipeat-Funktion ein oder aus.
  1565.  
  1566. T [0...255]                                      (TX-Delay in 1/100 Sekunden)
  1567. Gibt die Wartezeit in 1/100 Sekunden an, die nach dem Hochtasten des Senders
  1568. gewartet wird, bevor mit dem Aussenden der Daten begonnen wird.
  1569.  
  1570. U                                                              (Connect-Text)
  1571. Mit U stellt man normalerweise den Connect-Text ein, den der TNC automatisch
  1572. nach einem connect aussendet. Damit man nun nicht die Konfig-Datei stΣndig
  1573. Σndern mu▀ ist dieses Kommando hier auch vorhanden, es hat aber keine
  1574. Funktion. Es dient nur dazu, keine Fehlermeldung zu erzeugen.
  1575.  
  1576. V                                                                   (Version)
  1577. Zeigt die Verwendete Protokollversion an. Ist immer 2.
  1578.  
  1579. W [0...255]                                      (Slottime in 1/100 Sekunden)
  1580. Stellt die Slottime fⁿr Persistence ein.
  1581.  
  1582. X [0|1]                                                      (Sender sperren)
  1583. 0: Der Sender ist gesperrt
  1584. 1: Der Sender ist freigegeben
  1585.  
  1586. Y [0...255]                                                           (Ports)
  1587. Stellt die maximale Anzahl von Connects ein, die der TNC von Au▀en annimmt.
  1588. Bestehen schon "Y"-Connects, wird ein neuer eingehender Connect mit einem
  1589. "DM-" zurⁿckgewiesen. Y mu▀ zwischen 0 (Connecten nicht m÷glich) und PORTS
  1590. in "konfig.ac" liegen. AmiCom stellt diesen Parameter automatisch auf PORTS.
  1591. Y ohne Parameter zeigt den momentanen Wert an und dahinter in Klammern die
  1592. Anzahl gerade bestehender Verbindungen.
  1593.  
  1594. @B                                                                  (Buffers)
  1595. Zeigt an, wie viele Buffer noch frei sind. Dahinter steht in Klammern die
  1596. maximale Anzahl von freien Buffern.
  1597.  
  1598. @D [0|1]                                          (Fulldup, nur bei KISS.drv)
  1599. Schaltet den Vollduplex-Betrieb an oder aus. Das ist nur m÷glich, wenn  man
  1600. ⁿber voneinander getrennte Sender und EmpfΣnger verfⁿgt und wird im
  1601. Normalfall nicht von normalen Stationen verwendet.
  1602.  
  1603. @DEBUG                                            (Debug, nur bei BayCom.drv)
  1604. ╓ffnet ein kleines Fenster, in welchem der Status der DCD und der PTT
  1605. angezeigt wird. Damit kann man die korrekte Funktion des Modems ⁿberprⁿfen.
  1606.  
  1607. @I [0..256]                                                           (Ipoll)
  1608. Gibt die maximale LΣnge eines Info-Poll-Frames an. Ist das nΣchste
  1609. auszusendende Frame <= @I, wird bei einer ausstehenden BestΣtigung mit "I+"
  1610. gepollt, nicht mit "RR+ oder RNR+".
  1611.  
  1612. @T2 [0...65535]                  (Packet-Response-Timer T2 in 1/100 Sekunden)
  1613. Bevor empfangene Info-Frames bestΣtigt werden wird noch @T2 1/100 Sekunden
  1614. gewartet, ob noch weitere Daten kommen. Ist der Timer T2 abgelaufen wird die
  1615. BestΣtigung (RRv, RNRv REJv) ausgesendet.
  1616.  
  1617. @T3 [0...65535]                  (Link-Inactivity-Timer T3 in 1/100 Sekunden)
  1618. Wenn keine Daten ⁿbertragen werden (Man hat sich wohl nicht viel zu sagen,
  1619. hi) wird nach Ablauf des Timers T3 geprⁿft ob die Verbindung noch steht.
  1620.  
  1621. @TA [0...255]                                     (TX-Tail in 1/100 Sekunden)
  1622. Nach dem Aussenden der Daten wird noch @TA 1/100 Sekunden gewartet, bevor
  1623. der Sender ausgeschaltet wird. TX-Tail ist also in Prinzip ein TX-Delay
  1624. am Ende der Aussendung, Es ist bei manchen langsamen Modems notwendig.
  1625.  
  1626.  
  1627. 4.6 Remotekommandos
  1628.  
  1629. Wenn die Fernsteuerung eingeschaltet ist kann die Gegenstation sog. Remote-
  1630. kommandos ausfⁿhren. Sie mⁿssen mit einem "//" am Zeilenanfang beginnen.
  1631. Folgende Remotekommandos kann AmiCom ausfⁿhren:
  1632.  
  1633. //CONV
  1634. Startet den Conversmode auf diesem Kanal. Alles was nun dort eingegeben wird
  1635. wird an alle anderen KanΣle im Conversmode weitergegeben. So sind GesprΣchs-
  1636. runden mit mehr als nur 1 Station m÷glich.
  1637. Diese Funktion ist nur fⁿr den Fall gedacht, wenn der Digipeater keine eigene
  1638. Conversfunktion hat.
  1639.  
  1640. //CS
  1641. Gibt den Connect-Status aus. Das ist eine Liste mit allen Stationen, die
  1642. mit dieser Station verbunden sind incl. Uhrzeit des Connects und Name.
  1643.  
  1644. //DIR [<Unterverzeichnis>]
  1645. //D [<Unterverzeichnis>]
  1646. Gibt das Inhaltsverzeichnis des Remote-Verzeichnisses aus. Auf dieses
  1647. spezielle Verzeichnis hat jede Station Schreib- und Lesezugriff.
  1648.  
  1649. //ECHO <Text>
  1650. Sendet <Text> zurⁿck.
  1651.  
  1652. //END
  1653. Schlie▀t eine mit //W, //WT oder //WB ge÷ffnete Datei oder bricht die
  1654. ▄bertragung ab (//WA, //R, //RT, //RB, //RA).
  1655.  
  1656. //HILFE [<Kommando>]
  1657. //HELP [<Kommando>]
  1658. //H [<Kommando>]
  1659. //H gibt eine Liste aller m÷glichen Remotekommandos aus. //H <Kommando>
  1660. liefert eine genauere Hilfe ⁿber das Retmotekommando <Kommando>.
  1661.  
  1662. //INFO
  1663. //I
  1664. Sendet den Standardtext "I" aus. Dieser enthΣlt ⁿblicherweise eine kurze
  1665. Stationsbeschreibung.
  1666.  
  1667. //MH
  1668. Zeigt die Monitor-Heard-Liste mit bis zu 30 Stationen, die zuletzt im Monitor
  1669. geh÷rt wurden.
  1670.  
  1671. //NAME [<Name>]
  1672. //N [<Name>]
  1673. //N Gibt den Namen der Station aus, mit welcher auf diesem Kanal eine
  1674. Verbindung besteht, falls er bekannt ist. Mit //N <Name> kann eine umbekannte
  1675. Station ihren Namen selbst in die Datei "names.ac" eintragen.
  1676.  
  1677. //NEWS
  1678. //NE
  1679. Sendet den Standardtext "N" aus. Dieser enthΣlt z.B. Neuigkeiten des
  1680. Stationsbetreibers.
  1681.  
  1682. //PRIV <Pa▀wort>
  1683. Schaltet in den Sysop-Mode.
  1684.  
  1685. //RT <Dateiname>
  1686. //R <Dateiname>
  1687. Liest die Textdatei <Dateiname> aus dem Remoteverzeichnis. Dabei wird vor dem
  1688. Aussenden noch der Zeichensatz gewandelt. Die ▄bertragung kann mit //END
  1689. abgebrochen werden.
  1690.  
  1691. //RA <Deinfile> [<Meinfile>]
  1692. //RPRG <Deinfile> [<Meinfile>]
  1693. Liest die Datei <Deinfile> aus dem Remoteverzeichnis im Automode. Wird
  1694. <Meinfile> mit angegeben, sendet AmiCom vorher noch ein "//WPRG <Meinfile>"
  1695. aus, um den Automode-Empfang bei der Gegenstation zu starten.
  1696.  
  1697. //RB <Dateiname>
  1698. Liest die Datei <Dateiname> ohne Zeichensatzwandlung, ist also fⁿr
  1699. Textdateien unbrauchbar. Die ▄bertragung kann mit //END abgebrochen werden.
  1700.  
  1701. //Q
  1702. //BYE
  1703. Beendet die Verbindung. Vorher wird noch der Standardtext "Q" ausgesendet,
  1704. der z.B. eine Verabschiedung enthalten kann.
  1705.  
  1706. //VER
  1707. Gibt die Versionsnummer dieses Programms und einen Copyright-Hinweis aus.
  1708.  
  1709. //WT <Dateiname>
  1710. //W <Dateiname>
  1711. ╓ffnet die Textdatei <Dateiname> im Remoteverzeichnis. In diese Datei kann
  1712. nun hineingeschrieben werden, der Zeichensatz wird vor dem Speichern
  1713. gewandelt. Am Ende mu▀ die Datei mit //END geschlossen werden.
  1714.  
  1715. //WA <Deinfile> [<Meinfile>]
  1716. //WPRG <Deinfile> [<Meinfile>]
  1717. Es wird die Datei <Deinfile> im Remoteverzeichnis fⁿr eine ▄bertragung im
  1718. Automode ge÷ffnet. Wird <Meinfile> mit Angegeben, sendet AmiCom vorher noch
  1719. ein "//RPRG <Meinfile>" aus um die ▄bertragung auch bei der Gegenstation zu
  1720. starten.
  1721.  
  1722. //WB <Dateiname>
  1723. ╓ffnet die Datei <Dateiname> im Remoteverzeichnis. In diese Datei kann nun
  1724. ohne Zeichensatzwandlung geschrieben werden. Am Ende mu▀ sie mit //END
  1725. geschlossen werden.
  1726.  
  1727. Fⁿr den Fall da▀ man mal probieren m÷chte ist noch eine Selbstfernsteuerung
  1728. eingebaut. Dazu geht man einfach auf einen Freien Kanal ohne Verbindung
  1729. und gibt die gewⁿnschten Remotekommandos ein. Wenn ECHO eingeschaltet ist
  1730. kann man das Resultat im Ausgabefenster betrachten.
  1731.  
  1732.  
  1733. 5.  ErklΣrungen
  1734.  
  1735. 5.1 Zeichensatzwandler (Converter)
  1736.  
  1737. Ein Computer (das englische Wort fⁿr "Rechner") ist eine Maschine, die nur
  1738. mit Zahlen umgehen kann. Damit mit einem Computer auch Text verarbeitet
  1739. werden kann, wird dieser auch als Zahlen gespeichert. Dabei erhΣlt z.B.
  1740. der Buchstabe A den Wert 65, B den Wert 66, etc... Diese Reihenfolge
  1741. ist im ASCII-Code (American standard code for information interchange)
  1742. definiert und regelt aber nur die Zeichen 0 bis 127. Dort sind einige
  1743. Steuerzeichen und alle Buchstaben enthalten, die im Amerikanischen gebraucht
  1744. werden. Die Zeichen 128 bis 255 verwendet fast jeder Hersteller verschieden,
  1745. dort sind nun die meisten nationalen Sonderzeichen (wie die deutschen
  1746. Umlaute ÷Σⁿ▀╓─▄) und einige Grafikzeichen. Im Amateurfunk werden noch die
  1747. verschiedensten Rechnertypen verwendet, ebenso gro▀ ist auch das
  1748. Durcheinander wenn es z.B. um die deutschen Umalute geht. Um dieses Problem
  1749. etwas zu mildern sind in AmiCom zwei verschiedene Wandlertabellen eingebaut,
  1750. mit welchen der Zeichensatz vor dem Aussenden oder nach dem Empfang
  1751. gewandelt werden kann:
  1752.  
  1753. CONVERTER 0: Der Zeichensatzwandler ist abgeschaltet, es wird also der
  1754.              normale Amiga-Zeichensatz verwendet. Vor dem Aussenden wird
  1755.              lediglich der Zeilentrenner, beim Amiga ein Linefeed, Code 10
  1756.              in ein Return, Code 13 gewandelt, wie es bei PR ⁿblich ist.
  1757.              Beim Empfang entsprechend anderst herum. Der ANSI-Zeichensatz,
  1758.              wie ihn auch der Amiga verwendet, setzt sich auch bei anderen
  1759.              Rechnersystemen immer mehr durch. Vielleicht wird der
  1760.              Zeichensatzwandler einmal ⁿberflⁿssig.
  1761. CONVERTER 1: Die deutschen Umlaute und die meisten anderen Nationalen
  1762.              Sonderzeichen (÷Σⁿ▀°ú╞░τ) werden in den IBM-Zeichensatz
  1763.              gewandelt und umgekehrt, falls sie in beiden ZeichensΣtzen
  1764.              vorhanden sind.
  1765. CONVERTER 2: Wie 1, die deutschen Umlaute werden aber in die Ersatzzeichen
  1766.              des DIN-Zeichensatzes gewandelt ([=─, ]=▄, {=Σ, }=ⁿ, \=╓, |=÷
  1767.              und ~=▀). Dadurch k÷nnen aber diese Ersatzzeichen nicht mehr
  1768.              verwendet werden!
  1769.  
  1770. Der DIN-Zeichensatz stammt wohl noch aus einer Zeit, in der noch mit 7-Bit-
  1771. ▄bertragung DF▄ gemacht wurde. Er hΣlt sich nach wie vor auch in Packet-
  1772. Radio sehr hartnΣckig, obwohl er dort und in der heutigen 8-Bit-Zeit
  1773. absolut ⁿberflⁿssig ist. Au▀erdem k÷nnen mit diesem Zeichensatz die doch
  1774. recht hΣufig verwendeten Zeichen []{}\| und ~ nicht verwendet werden.
  1775. Achtung:
  1776. Wenn nach ASCII codierte BinΣrdateien ⁿbertragen werden (z.B. mit 7Plus,
  1777. 7Bit, UUE...) dann mu▀ der Zeichensatzwandler abgeschaltet sein! Eine
  1778. solche BinΣrdatei die einmal durch den Wandler gegangen ist ist absolut
  1779. unbrauchbar. Das EntfΣllt, wenn 7Plus-Dateien mit der Autosave-Funktion
  1780. mitgeschrieben oder mit der Funktion "File/Send/7Plus" ausgesendet werden,
  1781. denn dort wird automatisch der Zeichensatzwandler abgeschaltet.
  1782.  
  1783.  
  1784. 5.2 PC-Font
  1785.  
  1786. Manchmal befinden sich in den Mailboxen Zeichnungen (Karten, SchaltplΣne) die
  1787. mit dem IBM-Blockgrafik-Zeichensatz erstellt wurden. Damit diese Zeichnungen
  1788. auf dem Amiga korrekt dargestellt werden k÷nnen existiert der Zeichensatz
  1789. "AmiCom.font", welcher einem original IBM-Zeichensatz entspricht.
  1790. Eingeschaltet wird er entweder ⁿber das Pulldownmenⁿ oder mit dem Kommando
  1791. "PCFONT ON". Ihn eingeschaltet zu lassen ist sinnlos, denn er funktioniert
  1792. nicht zusammen mit dem Zeichensatzwandler und auch nur empfangsseitig.
  1793.  
  1794.  
  1795. 5.3 Automatische Dateiⁿbertragung (Automode)
  1796.  
  1797. Bei der ▄bertragung von BinΣrdateien tritt folgendes Problem auf: Wo beginnt
  1798. die Datei, wann mu▀ ich mit dem Mitschreiben beginnen? Wo endet sie, wann mu▀
  1799. ich das Mitschreiben abschalten? Ein Byte zuviel oder zuwenig und die ganze
  1800. Datei (z.B. ein Programm) ist unbrauchbar.
  1801. Um dieses Problem zu L÷sen existiert der Automode, er funktioniert etwa so:
  1802. OM A m÷chte OM B eine BinΣrdatei zukommen lassen. Er schreibt nun zu OM A,
  1803. er sollte das Mitschreiben im Automode einschalten:
  1804. > OM A -> OM B: Schalt mal an, ich schick die Datei los.
  1805. OM B schaltet nun das Mitschreiben an, z.B. mit "File/Read/Automode".
  1806. > OM B -> OM A: Ok, bin so weit.
  1807. OM A beginnt nun mit dem Aussenden. Sein Programm schickt nun die DateilΣnge:
  1808. > OM A -> OM B: #BIN#2500
  1809. Das Programm von OM B antwortet nun, wenn es bereit ist, mit:
  1810. > OM B -> OM A: #OK#
  1811. OM A sendet nun die Datei binΣr aus. Wenn OM B nun 2500 Bytes empfangen
  1812. hat wird die Datei bei ihm automatisch geschlossen und das Mitschreiben
  1813. beendet.
  1814.  
  1815. ▄ber Remotekommandos k÷nnen die Dateien auch von einer Station ⁿbertragen
  1816. werden. Beispiel:
  1817. OM A m÷chte OM B eine BinΣrdatei ⁿbertragen. Er schreibt:
  1818. > OM A -> OM B: //WA Datei
  1819. OM A kann nun auf seinem Rechner die ▄bertragung starten.
  1820. > OM A -> OM B: #BIN#2500
  1821. Der Rest lΣuft wie gehabt.
  1822. Statt "//WA" kann auch "//WPRG" verwendet werden, dies ist wegen der
  1823. KompatibilitΣt zu anderen Programmen vorhanden. OM A kann sich das
  1824. Starten der ▄bertragung auf seinem Rechner auch sparen, wenn er schreibt:
  1825. > OM A -> OM B: //WA Deinfile Meinfile
  1826. AmiCom antwortet darauf automatisch:
  1827. > OM B -> OM A: //RPRG Meinfile
  1828. Der Rechner von OM A sendet nun die Datei von selber aus.
  1829.  
  1830.  
  1831. 5.4 Autosave-Funktion
  1832.  
  1833. Die meisten Mailboxen in PR sind nur fⁿr die ▄bertragung von Text geeignet.
  1834. Will man BinΣrdateien ⁿbertragen mⁿssen diese zuerst in ASCII-Text gewandelt
  1835. werden. Dazu gibt es mittlerweile mehrere Programme. Das leistungsfΣhigste
  1836. ist wohl "7Plus" von Axel Bauda, DG1BBQ, welches nun fast ausschlie▀lich
  1837. verwendet wird. 7Plus wandelt BinΣrdateien in eine spezielle Textdatei, gro▀e
  1838. Dateien werden automatisch in mehrere Kleine aufgeteilt. Falls ein
  1839. ▄bertragungsfehler auftritt wird ein Fehlerprotokoll erzeugt, mit dessen
  1840. Hilfe die zerst÷rten Teile gezielt wieder hergestellt werden k÷nnen - ohne
  1841. jedesmal die gesammte Datei nocheinmal ⁿbertragen zu mⁿssen. Das ist
  1842. eigentlich eine Praktische Sache, aber das Mitschreiben von mehreren
  1843. Teilen unter dem richtigen Namen kann schon in Arbeit ausarten. Vor allem,
  1844. wenn man mal wieder den Anfang versΣumt hat oder aus Versehen der Zeichen-
  1845. satzwandler eingeschaltet war...
  1846. Die Autosave-Funktion von AmiCom erleichtert diese Arbeit enorm. Mit
  1847. "AUTOSAVEDIR" kann in der Datei "konfig.ac" ein Verzeichnis festgelegt
  1848. werden, in welches empfangene 7Plus-Dateien automatisch gesichert werden.
  1849. EmpfΣngt nun AmiCom eine Zeile die mit " go_7+", " go_text." oder " go_info."
  1850. beginnt, wird der Zeichensatzwandler abgeschaltet und die Datei automatisch
  1851. unter dem richtigen Namen (*.7pl, *.pxx, *.err, *.cor, *.inf) abgespeichert.
  1852. Nach " stop_7+", " stop_text." oder " stop_info." wird wieder der normale
  1853. Zeichensatzwandler eingeschaltet und das Speichern beendet. Falls z.B. die
  1854. Datei "TEST.7PL" schon existiert speichert AmiCom die Datei "TEST.7PL_2",
  1855. ein ▄berschreiben wird somit verhindert.
  1856.  
  1857.  
  1858. 5.5 Boxcheck-Funktion
  1859.  
  1860. Die DieBox-Mailboxen und die BayCom-Box haben die M÷glichkeit, sich mit
  1861. dem Kommando "C" die seit dem letzten Login bzw. Check die neueingegangenen
  1862. Nachrichten auflisten zu lassen. So kann man in bestimmten ZeitabstΣnden
  1863. nachsehen, was es an Neuigkeiten gibt und die interessanten BeitrΣge lesen.
  1864. "Check" liefert aber pro Tag einige Hundert NeueingΣnge, die in der
  1865. Reihenfolge des Eingangs angezeigt werden. Dort dann die Interessanten
  1866. Nachrichten herauszupicken ist schon ein Aufwand. Anschlie▀end mu▀ man
  1867. mehrere "Read"-Kommandos eingeben, um diese Nachrichten zu Lesen.
  1868. Die Boxcheck-Funktion von AmiCom erleichtert diese Arbeit enorm. Werden
  1869. Check-Zeilen empfangen (AmiCom erkennt das an dem speziellem Zeilenformat),
  1870. wird ein eigener Buffer dafⁿr angelegt und diese Zeilen nach Rubrik und
  1871. Titel der Nachricht alphabetisch sortiert dort hineingeschrieben.
  1872. Anschlie▀end kann man sich durch das Pulldownmenⁿ "Function/Boxcheck/Show"
  1873. oder Amiga-Rechts+"B" den Inhalt dieses Buffers ansehen. Nun kann man mit
  1874. der Maus oder durch Drⁿcken von der Leertaste die interessanten Nachrichten
  1875. markieren, Escape schlie▀t den Buffer wieder, der Inhalt bleibt erhalten.
  1876. Durch Drⁿcken von Amiga-Rechts+"N" oder ⁿber das Pulldownmenⁿ "Function/
  1877. Checkbuffer/Next" kann nun jeweils ein "Read"-Kommando fⁿr die nΣchste
  1878. markierte Datei ausgesendet werden. WΣhrend der Buffer sichtbar ist
  1879. k÷nnen auch durch drⁿcken von "R" alle markierten EintrΣge auf einmal
  1880. gelesen werden. Mit "F" kann von der am oberen Rand angezeigten Zeile ab
  1881. nach einem bestimmten Begriff gesucht werden, mit den Cursortasten oder
  1882. Home, End, PgUp und PgDn kann im Buffer geblΣttert werden, F1-F10 schaltet
  1883. wie gewohnt auf einen anderen QSO-Kanal. Das Menⁿ "Funcion/Checkbuffer/Clear"
  1884. l÷scht den Buffer, das geschieht auch beim Verlassen der Mailbox. 
  1885.  
  1886. Probleme:
  1887. Die Boxcheck-Funktion ben÷tigt ein ganz spezielles Zeilenformat bei der
  1888. Ausgabe der Mailbox. Deshalb funktioniert diese Funktion derzeit nur
  1889. bei den DieBox- und BayCom-Mailboxen, das sind fast alle in DL installierten
  1890. Mailboxen. Jede erkannte Check-Zeile wird in den Buffer ⁿbernommen, sofern
  1891. Boxcheck eingeschaltet ist. Es wird nicht auf Gleichheit ⁿberprⁿft, deshalb
  1892. sollte der Buffer nach dem Check wieder gel÷scht werden. Da der Buffer
  1893. Speicherplatz ben÷tigt, wird er nach dem Verlassen der Box automatisch
  1894. wieder gel÷scht - leider auch wenn man mal kurz aus der Box rausfliegt.
  1895.  
  1896.  
  1897. 5.6 Monitor-Save-Funktion
  1898.  
  1899. Manchmal kann man wenn man den Monitor beobachtet folgendes feststellen:
  1900. Irgend ein OM hat einen interessanten Beitrag in die Mailbox gesetzt. WΣhrend
  1901. des allgemeinen Boxmelkens wird nun dieser Beitrag von mehreren OM
  1902. nacheinander oder auch gleichzeitig aus der Box gelesen. Das ist eigentlich
  1903. ⁿberflⁿssig, es wⁿrde reichen wenn ein OM den Beitrag ausliest und der Rest
  1904. liest oder speichert den Monitorinhalt mit. Ab und zu kann es auch n÷tig
  1905. sein, den Monitorinhalt komplett mitzuspeichern, so z.b. bei Softwaretests,
  1906. etc...
  1907. Aus diesem Grund habe ich in AmiCom die Monitor-Save-Funktion eingebaut.
  1908. Diese Funktion speichert wahlweise den gesammten Monitorinhalt oder
  1909. wahlweise nur Daten an oder von bestimmten Stationen mit. Es kann auch
  1910. begrenzt werden, welche Frames mitgespeichert werden sollen. Sogar ein
  1911. Mitschreiben des reinen Inhalts einer bestimmten Aussendung ist m÷glich!
  1912. Erreicht wird die Monitor-Save-Funktion ⁿber das Pulldownmenⁿ
  1913. "Monitor/Save/On". Dadurch ÷ffnet AmiCom einen Requester, in welchen sich
  1914. alle Einstellungen machen lassen. Als erstes stellt man die fm- und to-Calls
  1915. ein, falls sie beachtet werden sollen:
  1916.  
  1917. Nur fm [         ] to [         ] -> Den gesammten Monitorinhalt mitschreiben
  1918. Nur fm [DB0ZKA   ] to [         ] -> Nur die Frames mitschreiben, die von
  1919.                                      DB0ZKA ausgesendet wurden.
  1920. Nur fm [         ] to [DL3MGQ   ] -> Alles mitschreiben, was an DL3MGQ geht,
  1921.                                      egal von Wem.
  1922. Nur fm [DB0ZKA   ] to [DL3MGQ   ] -> Nur die Frames von DB0ZKA an DL3MGQ
  1923.                                      mitschreiben.
  1924.  
  1925. Nun kann man noch wΣhlen, welche Frames mitgeschrieben werden sollen, falls
  1926. nicht alle:
  1927. Nur Info-Frames:       Diese Frames enthalten die eigentliche Information.
  1928.                        (z.B. I^ I+)
  1929. Nur Unnumbered-Info:   Diese Frames enthalten auch Informationen, geh÷ren
  1930.                        aber nicht zu einer bestimmten Verbindung. Sie dienen
  1931.                        fⁿr CQ-Rufe, etc...
  1932.                        (z.B. UI^ UI+)
  1933. Nur Supervisory-Frms.: Das sind Kontroll-Frames, die den geregelten Ablauf
  1934.                        einer Verbindung steuern.
  1935.                        (z.B. SABM+ DISC+ UA- DM- RRv REJv RNRv RR+ REJ-)
  1936.  
  1937. Wenn der Punkt "Nur Info-Frames" angewΣhlt wurde und sowohl ein fm- als auch
  1938. ein to-Call angegeben wurden, kann noch der Punkt "Keep Order" (Reihenfolge
  1939. beachten) angewΣhlt werden. Dann wird nur der Inhalt einer Verbindung in
  1940. der Richtigen Reihenfolge mitgespeichert, nicht die Monitorheaderzeilen
  1941. (fm... to... ctl...). Damit ist es m÷glich, Daten die von einer bestimmten
  1942. Station empfangen werden mitzuschreiben (z.b. passives Boxmelken)! Diese
  1943. Methode ist aber nicht besonders Sicher, Lⁿcken k÷nnen nicht festgestellt
  1944. werden. Deshalb setzt sie einen einwandfreien Empfang der sendenden Station
  1945. voraus.
  1946. Anschlie▀end kann man noch den gewⁿnschten Zeichensatzwandler auswΣhlen.
  1947. Klickt man nun auf [OK], wird ein Dateirequester angezeigt, mit welchen
  1948. der gewⁿnschte Dateiname festgelegt werden kann. [OK] startet die Monitor-
  1949. Save-Funktion, [CANCEL] bricht sie ab. Beendet wird sie ⁿber das Pulldown-
  1950. menⁿ "Monitor/Save/Off".
  1951.  
  1952.  
  1953. 5.7 Sysop-Mode und Pa▀wort
  1954.  
  1955. Wenn die Fernsteuerung eingeschaltet ist kann jede Station sogenannte
  1956. "Remote-Kommandos" ausfⁿhren. Es sind dabei aber nicht alle Kommandos
  1957. erlaubt, einige sind nur dem Sysop dieser Station vorbehalten. Will man
  1958. sie ausfⁿhren, mu▀ zuerst der gewⁿnschte Kanal in den Sysop-Mode geschaltet
  1959. werden. Das geschieht entweder ⁿber ein Kommando oder Pulldown-Menⁿ, oder
  1960. ⁿber das Remotekommando "//PRIV", welchen ein vierstelliges Pa▀wort folgt.
  1961. Dieses wird wie folgt ermittelt:
  1962. In der Datei "password.ac" steht fⁿr jedes Call ein Pa▀wort mit einer LΣnge
  1963. von 64 Zeichen. Aus diesem Pa▀wort werden 4 darauffolgende Zeichen ⁿber ein
  1964. Offset "herausgepickt". Dieses Offset errechnet sich wie folgt:
  1965. Man nimmt die Loginzeit, welche z.B. mit dem Kommando //CS angezeigt wird.
  1966. Dort zΣhlt man die Stunden, Minuten und Sekunden zusammen und errechnet
  1967. den Modulo-60-Wert.
  1968. Beispiel:
  1969. Die Loginzeit ist 17:55:48. Man rechnet nun:
  1970. 17+55+48, das ergibt 120.
  1971. Den Modulo-60-Wert erhΣlt man nun, indem man so lange 60 abzieht, bis ein
  1972. Wert <= 60 dabei herauskommt. Also:
  1973. 120-60=60. Das Offset ist also 60.
  1974. Nehmen wir an in der Datei "password.ac" steht folgendes Pa▀wort:
  1975. CALL Das_ist_das_lange_Passowrt,_das_genau-64_Zeichen_lang_ist._Ende.
  1976.                                                                  ^
  1977.                                                                  |
  1978.                                                                  60. Zeichen
  1979.  
  1980. Dann ist das Pa▀wort "nde.". Mit "//PRIV nde." gelangt die Station mit dem
  1981. Call "CALL" nun in den Sysop-Mode.
  1982.  
  1983.  
  1984.  
  1985.  
  1986. Ich wⁿnsche Allen einen problemlosen Packet-Radio-Betrieb mit AmiCom,
  1987. 73 de Gerhard, DL3MGQ @ DB0KCP.#BAY.DEU.EU
  1988.  
  1989.